알고리즘/기출 및 백준 풀이

[백준 9093번]단어 뒤집기

choi95 2021. 8. 24. 13:05

문제

https://www.acmicpc.net/problem/9093

 

9093번: 단어 뒤집기

첫째 줄에 테스트 케이스의 개수 T가 주어진다. 각 테스트 케이스는 한 줄로 이루어져 있으며, 문장이 하나 주어진다. 단어의 길이는 최대 20, 문장의 길이는 최대 1000이다. 단어와 단어 사이에는

www.acmicpc.net

 

문제풀이

https://choi95.tistory.com/42?category=881084

 

유효한 팰린드롬

문제 앞에서 읽을 때나 뒤에서 읽을 때나 같은 문자열을 팰린드롬이라고 한다. 문자열이 입력되면 해당 문자열이 팰린드롬이면 "YES", 아니면 "NO"를 출력하고자 한다. 단, 회문을 검사할 때 알파

choi95.tistory.com

문제풀이는 이전 포스팅의 유효한 팰린드롬과 비슷하지만 nodeJS를 통해 입출력을 받는 연습을 하기 위해서 문제를 풀어보았다.

 

코드

const input = require('fs').readFileSync('/dev/stdin').toString().split('\n');

const cnt = Number(input[0]);

for(let i = 1; i < cnt + 1; i++) {
    let targetWord = input[i].split(' ');
    let reverseWord = [];
    for(let x of targetWord) {
        reverseWord.push(x.split('').reverse().join(''));
    }
    console.log(reverseWord.join(' '));
}