아ㅏㅏㅏ 모르겠다. 아무리 해도 시간초과 뜨자너
https://programmers.co.kr/learn/courses/30/lessons/42746
level2
def solution(arr):
if sum(arr) == 0:
return '0'
answer = ''
arr = list(map(str, arr))
arr = sorted(arr, sort, reverse=True)
for i in range(len(arr)-1):
if len(arr[i]) != len(arr[i+1]):
n1 = arr[i] + arr[i+1]
n2 = arr[i+1] + arr[i]
if n1 >= n2:
answer = answer + arr[i]
else:
arr[i], arr[i+1] = arr[i+1], arr[i]
answer = answer + arr[i]
else:
answer = answer + arr[i]
answer = answer + arr[-1]
return answer
'algorithm > python' 카테고리의 다른 글
프로그래머스/스택,큐/탑 (0) | 2020.03.07 |
---|---|
프로그래머스/정렬/H-Index (0) | 2020.03.07 |
프로그래머스/정렬/K번째수 (0) | 2020.03.07 |
프로그래머스/해시/완주하지 못한 선수 (0) | 2020.03.05 |
프로그래머스/해시/전화번호 목록 (0) | 2020.03.05 |