티스토리 뷰
https://programmers.co.kr/learn/courses/30/lessons/12915
문제
풀이
function solution(strings, n) {
const answer = strings.sort((a, b) => {
if (a[n] < b[n]) {
return -1
} else if (a[n] > b[n]) {
return 1
} else {
return a < b ? -1 : a > b ? 1 : 0
}
})
return answer
}
a[n] === b[n] 인 경우에만 어떻게 처리할 지 작성하면 되는 문제로,
이 때에는 다시 a 와 b 를 비교하여 오름차순으로 정렬될 수 있도록 처리하면 된다.
'Algorithms' 카테고리의 다른 글
[알고리즘] 프로그래머스 - 신규 아이디 추천 (Javascript) (0) | 2022.01.29 |
---|---|
[알고리즘] 프로그래머스 - 나누어 떨어지는 숫자 배열 (Javascript) (0) | 2022.01.29 |
[Algorithms] 프로그래머스 - 두 개 뽑아서 더하기 (2) | 2021.11.23 |
[Algorithms] 프로그래머스 - 같은 숫자는 싫어 (0) | 2021.11.23 |
[Algorithms] 프로그래머스 - 최소 직사각형 (0) | 2021.11.23 |