kjs89271s   2년 전

혹시 어디가 틀린지 알 수 있을까요..시간복잡도는 해결했고 예제 출력도 올바르게 되는데 틀렸다고 나오네요

dbgmlwns   2년 전

max=arr[0];  // 초기 최댓값 arr[0] 설정 
for(i=0;i<26;i++){  // 최댓값이 저장된 i찾기
if(max <arr[i]){         max=arr[i];         temp=i;     } }

이 부분에서 최대 값이 A가 가장 많이 나왔을 때를 빼먹으셨네요

kjs89271s   2년 전

max=arr[0]에서 만약 A가 가장 많이 나오게 되면 이미 max=arr[0]에서 max값은 알파벳a인 경우로 설정되어 있으므로

포함되어 있는 것 아닌가요?? 실제로 AAAAbbbcc 를 해보면 A가 출력이 되는데.. 혹시 어디가 빠진건지 조금만 더 설명 부탁드릴 수 있을까요

kjs89271s   2년 전

해결했습니다.

temp와 check를 초기화해주지 않아서 문제가 발생했었습니다.

dbgmlwns   2년 전

전 비주얼 스튜디오로 실행했을 때 AAAAbbbcc 이거 안나왔었는데 프로그램 뭐 쓰셨나요??

그리고 잘 해결 하셧다니 다행입니당 ^___^

kjs89271s   2년 전

저는 dev c++를 사용중입니당

댓글을 작성하려면 로그인해야 합니다.