풀이
function solution(strings, n) {
strings.sort(function(a,b){
let first = a[n];
let second = b[n];
if(first === second){
return (a > b) - (a < b);
}else{
return (first > second) - (first < second);
}
})
return strings;
}
먼저 받은 정보를 이용해 sort 메소드로 정렬을 해본다
받은 string 배열을 sort 메소드를 이용할껀데
first 는 처음 n 번째 문자열, second 는 다음 index의 n 번째 문자열로 정의를 해주고.
만약 n 번째 글자가 같다면 전체 string 배열의 문자열대로 오름차순으로 정렬,
다르다면 n 번쨰 문자열 상대로 오른차순으로 정렬 해준고 그 값을 strings 에 리턴.
그리곤 strings 배열값을 리턴