kakasoo

[node.js] 팰린드롬수 ( 백준 1259번 ) 본문

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

[node.js] 팰린드롬수 ( 백준 1259번 )

카카수(kakasoo) 2021. 3. 26. 15:05
반응형
const readline = require("readline");

const rl = readline.createInterface({
    input: process.stdin,
    output: process.stdout,
});

rl.on("line", (line) => {
    if (line === "0") {
        rl.close();
    }
    main(line);
}).on("close", () => {
    process.exit();
});

/**
 *
 * @param {string} line
 */
const main = (line) => {
    const numbers = line.split("");
    while (numbers.length >= 2) {
        const pre = numbers.shift();
        const back = numbers.pop();

        if (pre !== back) {
            console.log("no");
            return;
        }
    }
    console.log("yes");
};
반응형