1157번 - 단어 공부
if cnt.count(max(cnt)) > 1: 여기서 왜 1초과여야 하는지 이해가 안됩니다.
중복된 것의 개수가 같으면 '?' 출력하는 것인데 이것이 1과 무슨 연관이 있는지 궁금합니다!
cnt: 각 알파벳별로 몇번 나왔는지 센 값을 저장한 리스트
max(cnt): cnt리스트에서 최댓값
cnt.count(max(cnt)): cnt리스트에서 최댓값을 가지는 원소의 개수
따라서, cnt.count(max(cnt)) > 1를 충족한다면, 두 개 이상의 알파벳이 똑같은 횟수로 제일 많이 나왔음을 의미합니다.
댓글을 작성하려면 로그인해야 합니다.
spdlv9513 1년 전
if cnt.count(max(cnt)) > 1: 여기서 왜 1초과여야 하는지 이해가 안됩니다.
중복된 것의 개수가 같으면 '?' 출력하는 것인데 이것이 1과 무슨 연관이 있는지 궁금합니다!