https://doyak.s-ul.eu/tgsbTL9S 이 케이스 뿐만 아니라 아무 케이스나 넣어도 다 물음표가 나올 뿐더러, 코드를 봐도 이상한 점이 한둘이 아니네요.
일단 입력이 전부 대문자라는 보장이 없는데 cnt[a[i]-'A']++; 이라고 하는 건 이상하죠. 대소문자를 구분하지 않아야 하는데, 이렇게 하면 대문자와 소문자가 서로 전혀 별개의 원소에서 카운트가 될 테니까요.
그리고 max를 구하는데 if (max < cnt[i])일 때 max를 교체하니, -1보다 작은 cnt[i]는 존재할 수 없으니 절대로 max가 갱신되지 못할 테고요.
pos10022 6년 전
질문에 있는 테스트 케이스를 대부분 넣었는데 안나와요.