728x90
문제
정답 처리된 코드
다른 사람 코드
function solution(strings, n) {
var answer = [];
answer = strings.sort((a, b) => a[n] === b[n] ? a.localeCompare(b) : a[n].localeCompare(b[n]));
return answer;
}
문제 이해
1) 문자열 비교하는 localeCompare를 사용
2) 삼항 연산자로 마무리
삼항 연산자, localeCompare 추가로 포스팅해야겠다.
출처: programmers.co.kr/learn/courses/30/lessons/12915?language=javascript
'알고리즘, 자료구조 > 프로그래머스' 카테고리의 다른 글
[프로그래머스/javascript] 문자열 내 p와 y의 개수 (0) | 2021.04.07 |
---|---|
[프로그래머스/javascript] 문자열 다루기 기본 (0) | 2021.04.07 |
[프로그래머스/javascript] 문자열 내림차순으로 배치하기 (0) | 2021.04.07 |
[프로그래머스/javascript] 나누어 떨어지는 숫자 배열 문제 풀기 (0) | 2021.04.07 |
[프로그래머스/javascript] 같은 숫자는 싫어 문제 풀기 (0) | 2021.04.07 |