1번째 줄: Counter()를 사용하기위해 import해준다.
5번째 줄: Counter()을 이용하여 array의 개수를 센다.
6번째 줄: Counter()의 most_common()함수를 이용하여 몇번 나왔는지 확인한다.
7번째 줄: 가장 자주 나오는 값(최빈값)의 개수를 maximum에 저장한다.
8번째 줄: 최빈값이 1개인지 2개이상인지 확인하기 위하여 li리스트를 선언한다.
10~ 11번째 줄: array를 num에 불러오고, 최빈값의 개수와 maximum (최빈값의 개수)가 같으면 li리스트에 append()해준다.
즉 전체 array의 요소들에서 최빈값의 개수와 같은 횟수의 개수가 있으면 append()
- 각 요소의 최빈값의 개수와 미리 저장한 최빈값의 개수의 출력 결과
TC2에서
1 ➡️ 2
2 ➡️ 2
1과2가 2개로 확인되는걸 볼 수 있다.