반응형
def solution(numbers):
numbers = list(map(str, numbers))
numbers.sort(key = lambda x : x*3, reverse = True)
return str(int(''.join(numbers)))
1. numbers의 수를 string 으로 변경
2. 수가 1~1000이기 때문에 *3을 통해 맞춰준다.
3. 문자열 비교는 ASKII값으로..
4. return에서 int를 str로 다시 변환해주는 이유는 '000'을 처리해주기 위함
return "".join(numbers)로만 하면 테스트케이스 1개 실패 발생
반응형
'알고리즘 > 프로그래머스 level 1,2' 카테고리의 다른 글
[파이썬🐍] 프로그래머스 : 최댓값과 최솟값 (0) | 2021.04.30 |
---|---|
[파이썬🐍] 프로그래머스 : 소수 찾기 (0) | 2021.04.29 |
[파이썬🐍] 프로그래머스 : 기능 개발 (0) | 2021.04.27 |
[파이썬🐍] 프로그래머스 : 행렬의 곱셈 (0) | 2021.04.26 |
미완성[파이썬🐍] 프로그래머스 : 위장 (0) | 2021.04.25 |
댓글