728x90
import functools
def comparator(a,b):
t1 = a+b
t2 = b+a
return (int(t1) > int(t2)) - (int(t1) < int(t2)) # t1이 크다면 1 // t2가 크다면 -1 // 같으면 0
def solution(numbers):
n = [str(x) for x in numbers]
n = sorted(n, key=functools.cmp_to_key(comparator))
answer = str(int(''.join(n)))
return answer
728x90
'Programming > Python' 카테고리의 다른 글
[카카오 2021 인턴/파이썬] 미로 탈출 (0) | 2021.09.24 |
---|---|
[Python/파이썬] PriorityQueue & heapq / 우선순위큐와 힙큐 (0) | 2021.08.26 |
[Python/파이썬]파이썬으로 XML 처리하기 (0) | 2020.04.12 |
[Python/파이썬]정규 표현식(심화) (0) | 2020.04.11 |
[Python/파이썬]정규표현식 (0) | 2020.04.11 |