반응형
https://school.programmers.co.kr/learn/courses/30/lessons/64065
프로그래머스
코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.
programmers.co.kr
문제풀이
from collections import Counter
from functools import cmp_to_key
import re
def solution(s):
items = re.sub(r"[^0-9,]+", "", s).split(",")
sorted_items = sorted(Counter(items).items(), key=cmp_to_key(cmp))
answer = [int(item[0]) for item in sorted_items]
return answer
def cmp(x, y):
return y[1] - x[1]