문제
문제 출처 - https://www.acmicpc.net/problem/10809
풀이
소문자 a의 아스키코드는 97, z는 122이므로,
이 구간을 for문으로 돌린다.
문자열.indexOf(String.fromCharCode(아스키코드));
해당 아스키코드의 문자가 있는 위치를 indexOf 메소드로 찾아준다.
코드
const fs = require('fs');
const filePath = process.platform === 'linux' ? '/dev/stdin' : './input.txt';
let input = fs.readFileSync(filePath).toString().split('\n');
const str = input[0].split('');
let ans = [];
for (let i = 97; i <= 122; i++) {
ans.push(str.indexOf(String.fromCharCode(i)));
}
console.log(ans.join(' '));
'PS > 백준' 카테고리의 다른 글
[백준] [JS] 5622_다이얼 (0) | 2023.09.15 |
---|---|
[백준] [JS] 1152_단어의 개수 (0) | 2023.09.15 |
[백준] [JS] 11654_아스키 코드 (0) | 2023.09.15 |
백준 10811 javascript | node.js (0) | 2023.09.12 |
백준 3052 javascript | node.js (0) | 2023.09.12 |