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

📚 문제

문자열 내림차순으로 배치하기
https://programmers.co.kr/learn/courses/30/lessons/12917

💡 접근

  1. 문자열 split으로 자르기
  2. 내림차순으로 sort
  3. 정렬한 배열을 문자열로 join

⌨️ 코드

function solution (s){
    var answer = s.split('');

    return answer.sort((a,b) => {
        if (a < b) return 1;
        else if (a > b) return -1;
        return 0;
    }).join('')
}

📝 리뷰

처음 풀 땐 문자열을 어떻게 정렬해야 될 지 몰랐는데 이거랑 아주 비슷한 문제 풀고나니 split 메소드를 사용해서 쉽게 풀 수 있었다

좋은 웹페이지 즐겨찾기