728x90
문제
CODE
const readline = require('readline');
const rl = readline.createInterface({
input: process.stdin,
output: process.stdout,
});
rl.on('line', function (line) {
// 입력 받은 문자를 나눔
let numbers = line.split(' ');
// 입력받은 문자를 나눠서 배열에 넣고 역순으로 정렬하고 다시 string으로 만들어준다.
// + : string값을 number로 치환
let num1 = +numbers[0].split('').reverse().join('');
let num2 = +numbers[1].split('').reverse().join('');
// Math.max 를 이용하여 최대값 호출
console.log(Math.max(num1, num2));
rl.close();
}).on('close', function () {
process.exit();
});
숫자를 거꾸로 만드려면 우선 String.split() 을 이용하여 문자를 배열로 만든 다음,
Array.reverse()를 이용하여 배열의 순서를 반전시킨다.
그 다음, 배열을 Array.join()을 이용하여 다시 String 형태로 만들어 준 다음 Number 형태로 변환하면 된다.
'ALGORITHM > 백준 With Node.js' 카테고리의 다른 글
[백준] 1152번 / 단어의 개수 / Node.js (0) | 2021.04.26 |
---|---|
[백준] 1152번 / 단어의 개수 / Node.js (0) | 2021.04.26 |
[백준] 1152번 / 단어의 개수 / Node.js (0) | 2021.04.26 |
[백준] 1152번 / 단어의 개수 / Node.js (0) | 2021.04.26 |
[백준] 1157번 / 단어 공부 / Node.js (0) | 2021.04.25 |
댓글