let's get IT with DAVINA ๐ป
[๋ฐฑ์ค #10808] ์ํ๋ฒณ ๊ฐ์ ๋ณธ๋ฌธ
โ ๋ฌธ์
์ํ๋ฒณ ์๋ฌธ์๋ก๋ง ์ด๋ฃจ์ด์ง ๋จ์ด 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(" "));//๋์ด์ฐ๊ธฐ ์๋๋ก ๋ฌธ์์ด๋ก ๋ฐํ
'DEV_IN > ๋ฌธ์ ํ์ด' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[๋ฐฑ์ค #1406] ์๋ํฐ (2) | 2023.03.16 |
---|---|
[ํ๋ก๊ทธ๋๋จธ์ค] Lv0. ์ง๋ฃ ์์ ์ ํ๊ธฐ (2) | 2023.03.15 |
[๋ฐฑ์ค] ์๊ณ ๋ฆฌ์ฆ nodejs๋ก ํ๊ธฐ setting (0) | 2023.03.13 |
[๋ฐฑ์ค #10828] ์คํ (0) | 2023.03.13 |
[ํ๋ก๊ทธ๋๋จธ์ค] Lv0. ์ง๊ฐ์ผ๊ฐํ ์ถ๋ ฅํ๊ธฐ (0) | 2023.03.10 |
Comments