프로그래밍/알고리즘 풀이
[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 ) 합친다. 이대로 출력하거나, 또는 줄바꿈 문자를 사이에 두고 합친 후 출력한다. 정말로 간단한 문제다.
반응형