반응형
출처: 프로그래머스 코딩 테스트 연습, https://programmers.co.kr/learn/challenges
** Javascript
function solution(numbers) {
var answer = numbers.map((number) => `${number}`).sort((a,b) => (b+a) - (a+b)).join('');
return answer.startsWith('0') ? '0' : answer;
}
**Python
import functools
def solution(numbers):
if not sum(numbers): return "0"
numbers = list(map(str, numbers))
numbers.sort(key = functools.cmp_to_key(lambda x, y: int(y+x) - int(x+y)))
return ''.join(numbers)
반응형
'프로그래머스 > level 2' 카테고리의 다른 글
[프로그래머스] 더 맵게 (0) | 2022.04.20 |
---|---|
[프로그래머스] 조이스틱 (0) | 2022.03.10 |
[프로그래머스] 교점에 별 만들기 (0) | 2022.03.03 |
[프로그래머스] 캐시 (0) | 2022.03.03 |
[프로그래머스] 이진 변환 반복 (0) | 2022.03.02 |