Layer7
-Layer7 백준 1157 단어공부
KSJ._.seven11
2023. 4. 15. 21:21
코드는 아래와 같다.
새로쓰는 함수들이 등장했다.. 진짜 열심히 구글링해서 풀어냈다..
#include <stdio.h>
#include <ctype.h>
int main() {
char a;
int b[26] = {0};
int c = 0;
int d = -1;
while ((a = getchar()) != '\n') {
if (islower(a)) {
a = toupper(a);
}
b[a - 'A']++;
}
for (int e = 0; e < 26; e++) {
if (b[e] > c) {
c = b[e];
d = e;
} else if (b[e] == c) {
d = -1;
}
}
if (d == -1) {
printf("?\n");
} else {
printf("%c\n", 'A' + d);
}
return 0;
}