티스토리 뷰
728x90
SMALL
풀이
function solution(strings, n) {
strings.sort((a,b)=>{
if(a[n]===b[n]){
return (a>b) - (a<b);
} else{
return (a[n]>b[n]) - (a[n]<b[n]);
}
})
return strings
}
문제가 어렵지 않은데 생각보다 고민을 했다...
return부분은 그냥 if문 한번 더 쓸거 줄이는 용이다.
위에것만 예를들어보면 a가 b보다 크다면 1-0이되서 1이 되고
a가 b보다 작다면 0-1이 되서 -1이 된다.
728x90
LIST
'코딩테스트' 카테고리의 다른 글
코딩테스트 연습 > 연습문제 > 문자열 내림차순으로 배치하기 (0) | 2020.06.27 |
---|---|
코딩테스트 연습 > 연습문제 > 문자열 내 p와 y의 개수 (0) | 2020.06.26 |
코딩테스트 연습 > 연습문제 > 두 정수 사이의 합 (0) | 2020.06.26 |
코딩테스트 연습 > 연습문제 > 나누어 떨어지는 숫자 배열 (0) | 2020.06.26 |
코딩테스트 연습 > 2019 KAKAO BLIND RECRUITMENT > 실패율 (0) | 2020.06.25 |
댓글
공지사항