입출력 메소드
1) 입력
- readline 함수를 통해서 입력 한줄을 받을 수 있다.
- readline()은 인자가 필요하지 않습니다.
const line = readline();
2) 출력
- print함수를 통해서 출력 한줄을 내보낼 수 있습니다.
- print()에는 출력을 원하는 것을 인자로 전달해줘야 합니다.
- print는 단 하나의 인자만 받을 수 있습니다.
print(line);
1. 한줄로 여러 값 입력받기
문제
공백을 기준으로 2개의 값이 입력됩니다. 이 두개의 순서를 바꿔서 한줄 씩 출력하세요.
코드
const splitedInputs = readline().split(' ');
print(splitedInputs[1]);
print(splitedInputs[0]);
2. 양수 음수 변환
문제
하나의 정수를 한줄의 입력으로 줍니다. 양수면 음수로 음수면 양수로 출력하세요. (양수의 경우 +기호는 생략합니다.)
내가 푼 코드
const input = readline();
if (input == Math.abs(input)){
print(-1*input);
}
else{
print(Math.abs(input));
};
정답 코드
const input = readline();
const integer = parseInt(input);
print(-integer);
자바스크립트 알고리즘은 처음 풀어보기에 기초부터 익혀야 빨리 풀 수 있을 거 같아 찾아보니 아주 유용한 사이트가 있었다!! https://github.com/Team-ZeroHouse/js-algorithm-training-webapp |
'⏳ 알고리즘 > JavaScript 알고리즘' 카테고리의 다른 글
프로그래머스 - LV1. 완주하지 못한 선수 (0) | 2021.06.19 |
---|---|
프로그래머스 - LV1. 두 개 뽑아서 더하기 (0) | 2021.06.19 |
프로그래머스 - LV1. 자릿수 더하기 (0) | 2021.06.19 |
프로그래머스 - LV1. 가운데 글자 가져오기 (0) | 2021.06.18 |
기본 연산 (0) | 2021.06.17 |