반응형
import re
def solution(s):
answer = []
count = {}
# 숫자면 카운트
temp = ''
s = s.split(',')
# 숫자만
for i in s:
i = re.sub(r'[^0-9]', '', i)
if i in count.keys():
count[i] += 1
else:
count[i] = 1
# 딕셔너리 전환
count_list = {}
for key, value in count.items():
count_list[value] = key
# 결과값
for i in range(len(count_list), 0, -1):
answer.append(int(count_list[i]))
return answer
반응형
'알고리즘 > 프로그래머스' 카테고리의 다른 글
[파이썬][프로그래머스] Lv. 2 [3차] 압축 (0) | 2022.09.02 |
---|---|
[파이썬][프로그래머스] Lv. 2 [1차] 캐시 (0) | 2022.08.28 |
[파이썬][프로그래머스] Lv. 2 [1차] 뉴스 클러스터링 (0) | 2022.07.12 |
[파이썬][프로그래머스] Lv. 2 괄호 변환 (0) | 2022.07.09 |
[파이썬][프로그래머스] Lv. 1 [1차] 비밀지도 (0) | 2022.06.22 |
댓글