1371๋ฒ: ๊ฐ์ฅ ๋ง์ ๊ธ์
์ฒซ์งธ ์ค๋ถํฐ ๊ธ์ ๋ฌธ์ฅ์ด ์ฃผ์ด์ง๋ค. ๊ธ์ ์ต๋ 50๊ฐ์ ์ค๋ก ์ด๋ฃจ์ด์ ธ ์๊ณ , ๊ฐ ์ค์ ์ต๋ 50๊ฐ์ ๊ธ์๋ก ์ด๋ฃจ์ด์ ธ ์๋ค. ๊ฐ ์ค์๋ ๊ณต๋ฐฑ๊ณผ ์ํ๋ฒณ ์๋ฌธ์๋ง ์๋ค. ๋ฌธ์ฅ์ ์ํ๋ฒณ์ ์ ์ด๋ ํ๋ ์ด
www.acmicpc.net
#include <iostream>
#include <string>
using namespace std;
char alphabet[26] = { 'a','b','c','d','e','f','g','h','i','j','k','l','m','n','o','p','q','r','s','t','u','v','w','x','y','z' };
int check[26];
int main() {
ios_base::sync_with_stdio(false);
cin.tie(0);
string s;
while (cin >> s) {
for (int i = 0; i < s.length(); i++) { //์ํ๋ฒณ ๊ฐฏ์ ํ์
for (int k = 0; k < 26; k++) {
if (s[i] == alphabet[k]) check[k]++;
}
}
}
int maxIndex = 0;
for (int i = 0; i < 26; i++) { //์ํ๋ฒณ ๊ฐฏ์๊ฐ ์ ค ๋ง์๊ฒ ๋ช๊ฐ์ธ์ง ํ์
if (check[i] > maxIndex) {
maxIndex = check[i];
}
}
for (int i = 0; i < 26; i++) {
if (check[i] == maxIndex) cout << alphabet[i]; //์ต๋ ๊ฐฏ์๊ฐ ์ค๋ณต์ผ์๊ฐ ์์ผ๋ ์ ๋ถ์ถ๋ ฅ
}
}
'Algorithm ๐ง๐ปโ๐ป > ๋ฐฑ์ค(BOJ)' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[๋ฐฑ์ค,c++] 13913๋ฒ - ์จ๋ฐ๊ผญ์ง4 (0) | 2021.11.06 |
---|---|
[๋ฐฑ์ค,c++] 1389๋ฒ - ์ผ๋น ๋ฒ ์ด์ปจ์ 6๋จ๊ณ ๋ฒ์น (0) | 2021.11.06 |
[๋ฐฑ์ค,c++] 1377๋ฒ - ๋ฒ๋ธ ์ํธ (0) | 2021.11.06 |
[๋ฐฑ์ค,c++] 11497๋ฒ - ํต๋๋ฌด ๊ฑด๋๋ฐ๊ธฐ (0) | 2021.11.05 |
[๋ฐฑ์ค,c++] 1357๋ฒ - ๋ค์งํ ๋ง์ (0) | 2021.11.04 |
[๋ฐฑ์ค,c++] 1356๋ฒ - ์ ์ง ์ (0) | 2021.11.04 |
๋๊ธ