알파벳 소문자로만 이루어진 단어 S가 주어진다. 각 알파벳이 단어에 몇 개가 포함되어 있는지 구하는 프로그램을 작성하시오.
첫째 줄에 단어 S가 주어진다. 단어의 길이는 100을 넘지 않으며, 알파벳 소문자로만 이루어져 있다.
const s = require("fs").readFileSync("/dev/stdin").toString().split("");
const alphabet = "abcdefghijklmnopqrstuvwxyz";
let myMap = new Map();
for(let x of alphabet){
myMap.set(x, 0);
}
for(let y of s){
if(myMap.has(y)){
myMap.set(y, myMap.get(y)+1);
}
}
let answer = [...myMap.values()];
console.log(answer.join(" "));
const s = require("fs").readFileSync("/dev/stdin").toString().split("");
const alphabet = "abcdefghijklmnopqrstuvwxyz";
const counts = new Array(26).fill(0);
s.forEach(e => counts[alphabet.indexOf(e)]++);
console.log(counts.join(" "));