Skip to content

Commit 9ee06f0

Browse files
committed
89차 3번 문제 다시 풀이
1 parent bfee133 commit 9ee06f0

1 file changed

Lines changed: 5 additions & 10 deletions

File tree

live8/test89/문제3/박희경.py

Lines changed: 5 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,8 @@
11
def solution(numbers):
2-
answer = float('-inf')
2+
numbers_str = list(map(str, numbers))
33

4-
numbers_copy = numbers.copy()
5-
numbers_copy = sorted(map(str, numbers_copy), reverse=True)
6-
print(numbers_copy)
4+
# numbers의 원소는 1,000 이하이므로 3번 반복
5+
numbers_str = sorted(numbers_str, key=lambda x: x * 3, reverse=True)
76

8-
# 시간 초과
9-
# for perm in permutations(numbers, len(numbers)):
10-
# num = ''.join(map(str, perm))
11-
# answer = max(answer, int(num))
12-
13-
return ''.join(numbers_copy)
7+
# numbers = [0, 0, 0] 라면 -> '000' 반환
8+
return str(int(''.join(numbers_str)))

0 commit comments

Comments
 (0)