kakasoo

[node.js] 뒤집힌 덧셈 ( 백준 1357번 ) 본문

프로그래밍/알고리즘 풀이

[node.js] 뒤집힌 덧셈 ( 백준 1357번 )

카카수(kakasoo) 2021. 4. 6. 09:41
반응형
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());

const reverseString = (el) => {
    let newString = "";
    for (let i = el.length - 1; i >= 0; i--) {
        newString += el[i];
    }
    return newString;
};

/**
 *
 * @param {string} line
 */
const main = (line) => {
    const numbers = line.split(" ").map(reverseString).map(Number);
    const sum = numbers.reduce((acc, cur) => (acc += cur));
    const answer = reverseString(String(sum));
    console.log(Number(answer));
};

이 정도는 한 번에 맞출 법도 한데, 일단 제출하고 틀리면 고치지 뭐, 이런 마인드라서 그런지 나는 정답률이 낮다.
정답률이 30% 대인 걸 보고 놀랐다.
귀찮다...

반응형