입력값
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);
}