가장 큰 수
개요
- 이번 포스팅은 파이썬 코딩테스트 연습문제 풀이입니다.
Programmers
에 공개된 예제이며 링크는 아래와 같습니다.
코드
def solution(numbers):
answer = ''
temp = []
for number in numbers:
number = str(number)*4 + str(len(str(number)))
temp.append(number)
s_numbers = sorted(temp)
for s_number in reversed(s_numbers):
ln = int(s_number[-1])
s_number = s_number[:ln]
answer += s_number
if int(answer) == 0:
answer = '0'
return answerced[k])
return answer
마치며
이번 포스팅은 Programmers
에 존재하는 파이썬 코딩테스트 정렬 예제 중 레벨 2에 해당하는 문제입니다.