치춘 2022. 8. 4. 01:41

!밀비 급일

문제

당신은 길을 가다가 이상한 쪽지를 발견했다. 그 쪽지에는 암호가 적혀 있었는데, 똑똑한 당신은 암호가 뒤집으면 해독된다는 것을 발견했다.

이 암호를 해독하는 프로그램을 작성하시오.

입력

한 줄에 하나의 암호가 주어진다. 암호의 길이는 500을 넘지 않는다.

마지막 줄에는 "END"가 주어진다. (END는 해독하지 않는다.)

출력

각 암호가 해독된 것을 한 줄에 하나씩 출력한다.

풀이

const terces = () => {
  let arr = require("fs")
    .readFileSync("/dev/stdin")
    .toString()
    .trim()
    .split("\n");
  const ans = [];
  for (let str of arr) {
    if (str === "END") break;
    ans.push(str.split("").reverse().join(""));
  }
  console.log(ans.join("\n"));
};

terces();

반성회

자바스크립트에 문자열 뒤집기 메서드가 없는건 경악할 노릇이다