백준 10809번/node.js] 알파벳 찾기

김겜김·2023년 12월 20일
0

🎈문제


🎲입출력


입력값

baekjoon

출력값

[Running] node "c:\Users\TED\Desktop\백준알고리즘\test\5단계\n10809.js"
1 0 -1 -1 2 -1 -1 -1 -1 4 3 -1 -1 7 5 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1

[Done] exited with code=0 in 0.127 seconds

문제해결방법
처음에는 문제가 잘 이해가 가지않았습니다. 그래서 구글링을해본결과 알파벳을 아스키코드 값으로 바꾼다고 생각하고 문제를 해결하는거였습니다.

String.fromCharCode(i) 사용해서 A~Z까지 모두 확인할수있게끔 문제를 풀었습니다.


🗂️코드

const fs = require('fs');

try {
  //백준제출용
  const input = fs.readFileSync('/dev/stdin).toString();

  //문제풀이용
  //const input = require('fs').readFileSync('answer/n10809.txt').toString();
  let answer = [];

  for (i = 97; i <= 122; i++) {
    answer.push(input.indexOf(String.fromCharCode(i)));
  }

  console.log(answer.join(' '));
} catch (err) {
  console.log(err.message);
}
profile
개발에 관심이있습니다

0개의 댓글