코딩테스트 <문자열 내 맘대로 정렬하기>

jaedie·2020년 11월 27일
0

코드테스트

목록 보기
2/4

나의 답변:

function solution2(strings, n) {
  return strings.sort((a, b) => {
    return (a[n] > b[n]) ? 1 : (b[n] > a[n]) ? -1 : a.localeCompare(b)});
}

내가 생각하는 이상적인 답변:

function solution(strings, n) {
    return strings.sort((s1, s2) => s1[n] === s2[n] ? s1.localeCompare(s2) : s1[n].localeCompare(s2[n]));
}

테스트 후기 & 느낀점:
문제를 풀기에 앞서 너무 어렵게 생각하지말고 먼저 JS내 존재하는 메서드를 활용해서 간단하게 풀 수 있는지 생각해봐야한다.

profile
<header>frontend developer</header>

0개의 댓글