[백준/JS] 10809번 알파벳 찾기
출처
10809번: 알파벳 찾기
https://www.acmicpc.net/problem/10809
문제
알파벳 소문자로만 이루어진 단어 S가 주어진다. 각각의 알파벳에 대해서, 단어에 포함되어 있는 경우에는 처음 등장하는 위치를, 포함되어 있지 않은 경우에는 -1을 출력하는 프로그램을 작성하시오.
풀이
단어를 입력 받아 모두 소문자로 바꾸고 word에 저장한다. for문을 돌면서 alphabet의 각 요소가 word에서 가지는 index 값을 공백을 두고 result 문자열에 저장되도록 한다. 만약 없다면 -1이 저장된다.
코드
let readline = require('readline');
let rl = readline.createInterface({
input: process.stdin,
output: process.stdout
});
rl.on('line', function(line) {
let word = line.toLowerCase();
let alphabet = "abcdefghijklmnopqrstuvwxyz";
let result = "";
for(let i = 0; i < alphabet.length; i++) {
result += word.indexOf(alphabet[i]) + " ";
}
console.log(result);
}).on('close', function() {
process.exit();
});
Author And Source
이 문제에 관하여([백준/JS] 10809번 알파벳 찾기), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@joyfuldev/백준JS-10809번-알파벳-찾기저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)