[Python] Lv1 숫자 짝꿍
2025. 3. 2. 18:31
from collections import Counter
def solution(X, Y):
count_x = Counter(X)
count_y = Counter(Y)
common_digit = set(X) & set(Y)
result = []
for digit in common_digit:
min_count = min(count_x[digit], count_y[digit])
result.extend([digit] * min_count)
result.sort(reverse=True)
if len(result) == 0:
return '-1'
if result[0] == '0':
return '0'
return ''.join(result)
'Programming > Programmers' 카테고리의 다른 글
[Python] Lv1 K번째수 (0) | 2025.03.02 |
---|---|
[Python] Lv1 과일 장수 (0) | 2025.03.02 |
[Python] Lv1 핸드폰 번호 가리기 (0) | 2025.03.02 |
[Python] Lv1 정수 내림차순으로 배치하기 (0) | 2025.03.02 |
[Python] Lv1 자릿수 더하기 (0) | 2025.03.02 |