DEV_IN/๋ฌธ์ ํ์ด
[๋ฐฑ์ค #10808] ์ํ๋ฒณ ๊ฐ์
๋ค๋น์น์ฝ๋๐
2023. 3. 13. 20:09
โ ๋ฌธ์
์ํ๋ฒณ ์๋ฌธ์๋ก๋ง ์ด๋ฃจ์ด์ง ๋จ์ด S๊ฐ ์ฃผ์ด์ง๋ค. ๊ฐ ์ํ๋ฒณ์ด ๋จ์ด์ ๋ช ๊ฐ๊ฐ ํฌํจ๋์ด ์๋์ง ๊ตฌํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค.
์ ๋ ฅ
์ฒซ์งธ ์ค์ ๋จ์ด S๊ฐ ์ฃผ์ด์ง๋ค. ๋จ์ด์ ๊ธธ์ด๋ 100์ ๋์ง ์์ผ๋ฉฐ, ์ํ๋ฒณ ์๋ฌธ์๋ก๋ง ์ด๋ฃจ์ด์ ธ ์๋ค.
์ถ๋ ฅ
๋จ์ด์ ํฌํจ๋์ด ์๋ a์ ๊ฐ์, b์ ๊ฐ์, …, z์ ๊ฐ์๋ฅผ ๊ณต๋ฐฑ์ผ๋ก ๊ตฌ๋ถํด์ ์ถ๋ ฅํ๋ค.
๐๏ธ ์์ ์ ๋ ฅ
baekjoon
๐๏ธ ์์ ์ถ๋ ฅ
1 1 0 0 1 0 0 0 0 1 1 0 0 1 2 0 0 0 0 0 0 0 0 0 0 0
โ๏ธ ๋น๋'s ํ์ด
const fs = require("fs");
const input = fs.readFileSync("/dev/stdin").toString().trim();
let alphabet = "abcdefghijklmnopqrstuvwxyz";
let count = new Array(26).fill(0); //[0,0,0,....,0]
for (let i = 0; i < input.length; i++) {
for (let j = 0; j < alphabet.length; j++) {
if (input[i] === alphabet[j]) {
count[j]++;
}
}
}
console.log(count.join(" "));//๋์ด์ฐ๊ธฐ ์๋๋ก ๋ฌธ์์ด๋ก ๋ฐํ