티스토리 뷰

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
댓글
공지사항