티스토리 뷰
728x90
SMALL
function solution(numbers) {
const ans=numbers.map(num=>num+"").sort((a,b)=>(b+a)-(a+b)).join('');
return ans[0]==='0' ? '0' : ans;
}
000000000인경우 0을 return해야된다는 생각을 하지 못했다
음... 그리고 toString보다 +""가 더효율적이고 편해서 이걸 사용했고 (b+a)-(a+b)부분에서 굳이 숫자로 바꿔주지 않아도 알아서 계산된다
당장 console.log('19'-'10')만찍어봐도 9가나오는것을 확인할수있다
728x90
LIST
'코딩테스트' 카테고리의 다른 글
코딩테스트 연습 > 정렬 > H-Index (0) | 2020.08.19 |
---|---|
코딩테스트 연습 > 2020 KAKAO BLIND RECRUITMENT > 문자열 압축 (0) | 2020.08.17 |
코딩테스트 연습 > 스택/큐 > 프린터 (0) | 2020.08.13 |
코딩테스트 연습 > 스택/큐 > 다리를 지나는 트럭 (0) | 2020.08.12 |
코딩테스트 연습 > 스택/큐 > 기능개발 (0) | 2020.08.11 |
댓글
공지사항