백준 2908 : 상수 nodejs 풀이
다음과 같이 풀었다.
const fs = require("fs");
const input = fs
.readFileSync("/dev/stdin")
.toString()
.trim()
.split(" ")
.map((d) => Number(d));
const sangsoo = (num) => {
const numArr = num.toString().split("");
let ans = "";
for (let i = numArr.length - 1; i >= 0; i--) {
ans += numArr[i];
}
return Number(ans);
};
const one = sangsoo(input[0]);
const two = sangsoo(input[1]);
if (one > two) console.log(one);
else console.log(two);
그런데 다른 답안들을 봐 보니... reverse()라는 함수가 있더라.
나는 array 배열을 뒤집어놓는 메소드가 있는 줄 몰라서 sangsoo()를 직접 구현했는데 간편하고 편리한 방법이 있었다... array.prototype.reverse().
https://developer.mozilla.org/ko/docs/Web/JavaScript/Reference/Global_Objects/Array/reverse
배열의 순서를 반전한 배열을 반환한다.
이런 게 있다니 몰랐다... 충격!
Author And Source
이 문제에 관하여(백준 2908 : 상수 nodejs 풀이), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@sadie100/백준-2908-상수-nodejs-풀이저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)