프로그래밍/알고리즘 풀이
[node.js] 주사위 세 개 ( 백준 2480번 )
카카수(kakasoo)
2021. 4. 6. 12:31
반응형
// 백준 2480번 주사위 세 개를 풀었습니다.
const readline = require("readline");
const rl = readline.createInterface({
input: process.stdin,
output: process.stdout,
});
rl.on("line", (line) => {
main(line);
rl.close();
}).on("close", () => {
process.exit();
});
/**
*
* @param {string} line
*/
const main = (line) => {
const [A, B, C] = line
.split(" ")
.map(Number)
.sort((a, b) => a - b);
if (A === B && B === C) {
console.log(10000 + A * 1000);
} else if (A === B || B === C) {
console.log(1000 + B * 100);
} else {
console.log(C * 100);
}
};
정렬을 하고 나면 풀기가 더 쉬워지는 유형이다. ( 객체를 이용해볼까 생각했지만, 괜히 사서 고생하는 것 같다. )
갑자기 쉬운 문제만 풀고 있긴 한데, 일단 내 대학교에서 랭킹을 올리려는 목적도 있다. :)
쉬는 시간에 풀려니 어려운 문제는 힘들기도 했고.
반응형