현대자동차그룹의 연구원인 영호는 자동차의 주행거리를 비교하는 프로그램을 만들고 있다.
두 차량 A와 B의 주행거리가 자연수로 주어졌을 때, 주행거리를 비교해서 어느 차량의 주행거리가 더 큰지 알아보자.
0 ≤ A,B ≤ 100,000
첫째줄에 두차량 A,B의 주행거리가 한칸의 공백을 두고 주어진다.
주행거리를 비교해서 첫째줄에 아래의 글자를 출력한다.
3500 2000
A
세 번째로 문제를 풀다보니 readline
에 어느 정도 익숙해진 것 같다.
여기서 주의할 점은 문제에서 입력값이 자연수로 주어진다고 나와있음에도, 입력값을 읽을 때 parseInt()
를 사용하여 정수로 바꿔줘야 한다는 것이다.
이는 자바스크립트의 타입 변환과 관련된 문제다.
line.split(" ")
이 실행되면 공백으로 분리된 각각의 항목들은 여전히 문자열 형태로 배열에 들어가게 된다.
따라서 배열에 있는 각 요소를 정수로 변환해줘야 한다.
const readline = require("readline");
const rl = readline.createInterface({
input: process.stdin,
output: process.stdout,
});
let array = [];
rl.on("line", (line) => {
array = line.split(" ").map((e) => parseInt(e));
rl.close();
}).on("close", () => {
console.log(array[0] === array[1] ? "same" : array[0] > array[1] ? "A" : "B");
process.exit();
});