728x90
🤖
문제
https://www.acmicpc.net/problem/10809
풀이
const fs = require("fs");
const S = fs.readFileSync("/dev/stdin").toString().trim();
let result = "";
for (let i = 97; i <= 122; i++) {
let numToAdd = "-1";
for (const s of S) {
if (String.fromCharCode(i) === s) {
numToAdd = S.indexOf(s);
break;
}
}
result = result + " " + numToAdd;
}
console.log(result.trim());
1. (line 9) fromCharCode 메서드를 활용하여 아스키코드에 대응하는 알파벳을 확인합니다.
2. (line 17) "출력 형식이 잘못되었습니다" 결과를 고치기 위해 trim() 처리하였습니다.
728x90
'유물 > └ 백준' 카테고리의 다른 글
<백준> 1157번: 단어 공부 (런타임 에러 (SyntaxError)) (0) | 2022.01.22 |
---|---|
<백준> 2675번: 문자열 반복 (런타임 에러 (SyntaxError)) (0) | 2022.01.21 |
<백준> 11720번: 숫자의 합 (0) | 2022.01.18 |
<백준> 11654번: 아스키 코드 (0) | 2022.01.16 |
<백준> 1065번: 한수 (0) | 2022.01.13 |