def solution(numbers):
numbers = list(map(str, numbers)) # 들어온 숫자들을 문자열로 변환
numbers.sort(key=lambda x: x * 10, reverse=True) # 문자열을 10번 반복하여 비교한다.간결성을 위해 lambda함수를 사용한다.
answer = ''.join(numbers) # 정렬된 숫자들을 이어 붙이기
return '0' if answer[0] == '0' else answer # "만약 000" 같은 경우 "0"으로 반환
'C언어' 카테고리의 다른 글
2025년 1학기 C언어 3주차 (0) | 2025.03.30 |
---|---|
2025년 1학기 2주차 C언어 (0) | 2025.03.23 |
겨울 C언어 4주차 (0) | 2025.02.01 |
겨울 C언어 2주차 (0) | 2025.01.26 |
겨울 C언어 2주차 (0) | 2025.01.17 |