캐또's coding

2908 - 상수 - node.js 본문

기초 공부/백준 문제 풀이

2908 - 상수 - node.js

JS_K_coding 2022. 8. 22. 11:25

https://www.acmicpc.net/problem/2908

 

2908번: 상수

상근이의 동생 상수는 수학을 정말 못한다. 상수는 숫자를 읽는데 문제가 있다. 이렇게 수학을 못하는 상수를 위해서 상근이는 수의 크기를 비교하는 문제를 내주었다. 상근이는 세 자리 수 두

www.acmicpc.net


문제는 간단하다 입력으로 들어온 두 수를 각각 거꾸로 만들어 준 뒤 비교해서 더 큰 수를 출력하면 된다.

const input = require("fs").readFileSync("/dev/stdin").toString().trim().split(" ");
let [A, B] = input;
A = Number(A.split("").reverse().join(""));
B = Number(B.split("").reverse().join(""));

if (A > B) {
  console.log(A);
} else {
  console.log(B);
}

.split("")으로 들어온 값을 하나씩 나눠주고 .reverse()를 통해 순서를 거꾸로 만들어주고, .join('')을 통해 이들을 공백 없이 다시 합쳐준 뒤 Number()로 감싸서 비교 가능하도록 숫자로 만들어준다. 비교 가능한 숫자가 되었으니 조건문을 통해 출력하기만 하면 되는 문제다.

Comments