강의로 돌아가기
Momorehatz

`collections.Counter` 를 사용해서 어떻게 문제를 풀수 있는지 모르겠습니다.

사용한 코드는 다음과 같습니다.

import collections

my_str = input().strip()
dic = collections.Counter(list(my_str))
maximum = max(dic.values())
result = filter(lambda x:x[1] == maximum,dic.items())
answer = [key for key,value in result]
print(''.join(answer))

몇개는 맞고 몇개는 틀리게 나오네요.

1 개의 답변
Demi

안녕하세요. Demi 입니다.

지문에 결과를 사전 순으로 출력해달라는 요구사항이 있는데요.
작성하신 코드는 이 조건을 만족하지 않는 것 같습니다.

출력 코드를 조금 더 다듬어보세요.
감사합니다.

  • Momorehatz
    `answer.sort()`를 추가해서 해결했습니다. 감사합니다ㅎ Momorehatz 2018.06.26 21:23
답변 쓰기
이 입력폼은 마크다운 문법을 지원합니다. 마크다운 가이드 를 참고하세요.