그런데 생각보다 쉽게 풀리지 않았고 잠이 왔다.
내가 작성하는 코드가 무엇이고
무엇을 입력 하는 지 분간이 안 될 정도로 잠이 왔기에
자고 일어나서 풀기로 했다.
그렇게 풀고 출력 값과 동일하게 실행이 되는데도 불구하고
무엇 때문인지 계속 런타임 에러가 났다...ㅠㅠ

하하!!!
다른 사람들이 작성한 코드를 참고하기는 싫어서
GPT에게 런타임 에러가 나는 이유를 물어봤는데
scanf 쓰지 말고 fget을 쓰란다.
이게 무슨....
무튼 지피티도 내 코드를 해결해 주지 못해
결국 다른 사람이 짠 코드를 실행해 보았는데 정답이라고 뜬다.
내 코드에 무엇이 문제였을까,,,
근데 방금 고친 코드를 실행하니 시간 초과라고 떴다.
그러던 중에 글을 올리고 싶어 코드를 짜던 와중에
이렇게 글을 쓴다 !

#include<stdio.h>
#include<string.h>
int main(void) {
int num = 0, apb[26] = { 0 };
char str[100] = { 0 };
int max = 0, size = 0;
scanf("%s", str);
size = strlen(str);
for (int i = 0; i < size; i++) {
if ((str[i] >= 'A') && (str[i] <= 'Z')) {
num = str[i] - 65;
}
else if ((str[i] >= 'a') && (str[i] <= 'z')) {
num = str[i] - 97;
}
apb[num]++;
}
max = apb[0];
num = 0;
for (int i = 0; i < 26; i++) {
if (max < apb[i]) {
max = apb[i];
num = i;
}
else if ((i != 0) && (max == apb[i])) {
num = -2;
}
}
printf("%c", num + 65);
return 0;
}
이제 다시 코드를 고치러 가보겠다.
이 쉬운 문제만 한시간 넘게 하고 있는 듯 하다.... 하하.
난 언제쯤 원하는 것을 하게 되는 날이 올까 .. ?!?!
웹 사이트도 만들어야 하는데...
html, css, javascript도.... 큼...
이제 갔다오겠소.
#include<stdio.h>
#include<string.h>
int main(void) {
int num, apb[26] = { 0 }, cnt = 0;
char str[1000];
int max = 0, size;
scanf("%s", str);
size = strlen(str);
for (int i = 0; i < size; i++) {
if ((str[i] >= 'A') && (str[i] <= 'Z')) {
num = str[i] - 65;
}
else if ((str[i] >= 'a') && (str[i] <= 'z')) {
num = str[i] - 97;
}
apb[num]++;
}
max = apb[0];
for (int i = 0; i < 26; i++) {
if (max < apb[i]) {
max = apb[i];
cnt = i;
}
else if ((i != 0) && (max == apb[i])) {
cnt = -2;
}
}
printf("%c", cnt + 65);
return 0;
}
결국 다른 사람들이 짠 코드를 참고하고
짜집기 해서 해봐도 계속 컴파일 에러가 난다.
왜 이러는 지 도저히 모르겠다ㅠㅠㅠㅠ
이 문제만으로 더 이상 시간을 낭비할 수 없어,
이만 여기서 물러나도록 하겠다.
혹시나 제 코드를 보신 분들...
무엇 때문에 런타임 에러가 났는지 알려주시어요ㅠㅠㅠ
그럼 감사하겠습니다.
20000......