TIL_프로그래머스 - Lv1. 문자열 내림차순으로 배치하기

정윤숙·2023년 6월 20일
0

TIL

목록 보기
172/192
post-thumbnail

📒 오늘의 공부

1. 프로그래머스

Lv1. 문자열 내림차순으로 배치하기

나의 풀이

const solution=(s)=> {
   const newS = s.split('').sort((a, b) => a > b ? -1 : 1)
   return newS.join('')
}

sort()

  • 기본적으로 문자열을 유니코드 순서로 정렬
    • 대문자는 소문자보다 유니코드 값이 작기 때문에 더 작은 것으로 간주
    • 내림차순: a와 b를 비교했을 때 크기가 더 큰 값을 -1로 반환 함으로써 1보다 더 앞에 위치시킴

다른 풀이

function solution(s) {
  return s
    .split("")
    .sort()
    .reverse()
    .join("");
}

참고

블로그 - 문자열 배열 정렬

profile
프론트엔드 개발자

0개의 댓글