프로그래밍/코딩테스트 공부
[프로그래머스] 정렬 문제 - 가장 큰 수
진박사.
2021. 9. 10. 14:27
def solution(numbers):
answer = ''
numbers = [str(n) for n in numbers]
if numbers.count('0') == len(numbers):
return "0"
numbers.sort(key=lambda x:x*3, reverse=True)
return "".join(numbers)
솔직히 이거 쉽게 생각했는데 1시간 넘게 고민하다 결국 포기하고 답 찾아보고 머리 뽑으며 절규함.
그래도 덕분에 파이썬의 문자열의 숫자 비교 매커니즘에 대해 정확하게 알게 됨.