Search
Duplicate

숫자 짝꿍

문제 설명 및 제한사항

아이디어 및 해결 방법

코드

from collections import Counter def solution(X, Y): xcnt, ycnt = Counter(X), Counter(Y) d = {} for k in set(xcnt.keys()) & set(ycnt.keys()): d[k] = min(xcnt[k], ycnt[k]) answer = [] for num, cnt in reversed(sorted(d.items())): answer += [num] * cnt answer = ''.join(answer) if answer == '': return "-1" else: return str(answer) if answer[0] != '0' else '0'
Python
복사

출처

프로그래머스 코딩테스트 연습 https://school.programmers.co.kr/learn/challenges