import re import collections def solution(s): com = re.compile('\d+') s = com.findall(s) a = collections.Counter(s) return list(map(int, sorted(a, key=lambda x : a[x], reverse=True))) 풀이 1. 정규표현식을 이용하여 숫자만 추출한다. 2. Counter 함수를 이용하여 숫자들의 개수(빈도)를 구한다. 3. 숫자의 개수가 많은 것부터 차례로 반환한다.