๐Ÿ’ป

[๋ฐฑ์ค€] ๋ฌธ์ž์—ด์ฒ˜๋ฆฌ - 10808. ์•ŒํŒŒ๋ฒณ ๊ฐœ์ˆ˜ ๋ณธ๋ฌธ

์•Œ๊ณ ๋ฆฌ์ฆ˜/๋ฌธ์ œํ’€์ด Baekjoon

[๋ฐฑ์ค€] ๋ฌธ์ž์—ด์ฒ˜๋ฆฌ - 10808. ์•ŒํŒŒ๋ฒณ ๊ฐœ์ˆ˜

๋˜ํšจ๋‹ˆ 2020. 3. 8. 17:02

๋ฌธ์ œ

์•ŒํŒŒ๋ฒณ ์†Œ๋ฌธ์ž๋กœ๋งŒ ์ด๋ฃจ์–ด์ง„ ๋‹จ์–ด S๊ฐ€ ์ฃผ์–ด์ง„๋‹ค. ๊ฐ ์•ŒํŒŒ๋ฒณ์ด ๋‹จ์–ด์— ๋ช‡ ๊ฐœ๊ฐ€ ํฌํ•จ๋˜์–ด ์žˆ๋Š”์ง€ ๊ตฌํ•˜๋Š” ํ”„๋กœ๊ทธ๋žจ์„ ์ž‘์„ฑํ•˜์‹œ์˜ค.

 

์ž…๋ ฅ

์ฒซ์งธ ์ค„์— ๋‹จ์–ด S๊ฐ€ ์ฃผ์–ด์ง„๋‹ค. ๋‹จ์–ด์˜ ๊ธธ์ด๋Š” 100์„ ๋„˜์ง€ ์•Š์œผ๋ฉฐ, ์•ŒํŒŒ๋ฒณ ์†Œ๋ฌธ์ž๋กœ๋งŒ ์ด๋ฃจ์–ด์ ธ ์žˆ๋‹ค.

 

์ถœ๋ ฅ

๋‹จ์–ด์— ํฌํ•จ๋˜์–ด ์žˆ๋Š” a์˜ ๊ฐœ์ˆ˜, b์˜ ๊ฐœ์ˆ˜, …, z์˜ ๊ฐœ์ˆ˜๋ฅผ ๊ณต๋ฐฑ์œผ๋กœ ๊ตฌ๋ถ„ํ•ด์„œ ์ถœ๋ ฅํ•œ๋‹ค.

 

์˜ˆ์ œ ์ž…๋ ฅ1

baekjoon

 

์˜ˆ์ œ ์ถœ๋ ฅ1

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

 

์ƒ๊ฐ

๋†’์€ ์ •๋‹ต๋ฅ ๋กœ ์•Œ ์ˆ˜ ์žˆ๋“ฏ์ด ๋งค์šฐ ์‰ฌ์šด ๋ฌธ์ œ์˜€๋‹ค. alphabet๋ฐฐ์—ด์„ ๋‘์–ด์„œ ๊ฐ ์•ŒํŒŒ๋ฒณ ๋ฌธ์ž๋ณ„ ๊ฐœ์ˆ˜๋ฅผ ์นด์šดํŒ…ํ•œ๋‹ค. 

 

์ž‘์„ฑํ•œ ์ฝ”๋“œ

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include <iostream>
 
using namespace std;
 
string s;
int alphabet[26]={0,};
 
int main(int argc, const char * argv[]) {
    // insert code here...
    cin >> s;
    for(int i=0; i<s.size(); i++){
        alphabet[s[i]-'a']++;
    }
    
    for(int i=0; i<26; i++){
        cout << alphabet[i] << " ";
    }
    return 0;
}
 
Colored by Color Scripter
๋ฐ˜์‘ํ˜•
Comments