kakasoo

[node.js] 단어 뒤집기 ( 백준 9093번 ) 본문

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

[node.js] 단어 뒤집기 ( 백준 9093번 )

카카수(kakasoo) 2022. 6. 20. 23:35
반응형
const readline = require("readline");

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

let number;
rl.on("line", (line) => {
    if (!number) {
        number = Number(line);
    } else {
        const revsered = line
            .split(" ")
            .map((word) => word.split("").reverse().join(""))
            .join(" ");
        console.log(revsered);
    }
});

 

각 문장을, 띄어쓰기 단위로 자른다. 단어가 된다. 단어를 글자 단위로 자른다. 글자를 뒤집어서 다시 합친다. 그리고 뒤집힌 단어들을 다시 띄어쓰기를 사이에 두고 ( delimeter ) 합친다. 이대로 출력하거나, 또는 줄바꿈 문자를 사이에 두고 합친 후 출력한다. 정말로 간단한 문제다.

반응형