본문 바로가기
Problem-solving/프로그래머스

프로그래머스 - 소수 찾기 (Python)

by taehee.kim.dev 2020. 5. 7.
from functools import cmp_to_key


def compare(first_num_str, second_num_str):

    first_sum = int(first_num_str + second_num_str)
    second_sum = int(second_num_str + first_num_str)

    return second_sum - first_sum


def solution(numbers):

    number_str_list = list(map(str, numbers))
    sorted_number_str_list = sorted(number_str_list, key=cmp_to_key(compare))

    return str(int(''.join(sorted_number_str_list)))

댓글