나의 답변:
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내 존재하는 메서드를 활용해서 간단하게 풀 수 있는지 생각해봐야한다.