2108번 - 통계학
Counter는 dictionary를 생성하고
Counter.most_common() 함수는 최빈값을 빈도기준으로 내림차순 정렬한 리스트를 반환하는 것으로 알고 있습니다.
Counter() 생성자 사용시 Counter(sorted(arr)) 과 Counter(arr) 의 차이가 있는 지 궁금합니다
어차피 사전이라 순서가 없을 거라 생각했는데 디폴트 값이 정렬되고 안되고의 차이가 있나요?
정렬 시 코드는 통과, 그렇지 않은 코드는 틀렸다고 나옵니다
카운터 생성시에 리스트에 들어있는 원소 순서대로 생성되네요.
most_common()을 수행할 때 같은 빈도를 가지는 원소들은 초기화된 순서대로 출력됩니다.
제가 테스트 했었던 코드입니다.
댓글을 작성하려면 로그인해야 합니다.
ljk6463 3년 전
Counter는 dictionary를 생성하고
Counter.most_common() 함수는 최빈값을 빈도기준으로 내림차순 정렬한 리스트를 반환하는 것으로 알고 있습니다.
Counter() 생성자 사용시 Counter(sorted(arr)) 과 Counter(arr) 의 차이가 있는 지 궁금합니다
어차피 사전이라 순서가 없을 거라 생각했는데 디폴트 값이 정렬되고 안되고의 차이가 있나요?
정렬 시 코드는 통과, 그렇지 않은 코드는 틀렸다고 나옵니다