Lv.1 문자열 내 마음대로 정렬하기

·2022년 4월 3일
0

프로그래머스

목록 보기
2/18
post-thumbnail

문제 설명

풀이 과정

sort로 문자열 정렬하는 연습 문제다.

  • 두 문자열의 n번째 index 값이 다르면, 그 값을 기준으로 오름차순 정렬
  • 두 문자열의 n번째 index 값이 같으면, 문자열 전체를 비교해서 오름차순 정렬

이 두 조건만 만족하도록 sort하면 된다.

코드 구현(JavaScript)

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

출처: 프로그래머스

profile
모르는 것 투성이

0개의 댓글