알고리즘

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

UTD 2023. 12. 15. 09:05

function solution(s) {
    // a>A
    //모든 문자열을 갖고 필터로 찾은 다음. 
    //s를 쪼개서 넣고 그게 맞는 지 필터로 확인
    let b = s.split("").sort().reverse().reduce((a,b)=>a+b)
    return b

===========================================================================
//     console.log("b",b)
//     var answer = ["abcdefghijklnmopqrstuvwxyzABCDEFGHIJKLNMOPQRSTUVWXYZ"]
//     console.log(s[0][0])
//      console.log(answer[0][0])
//     let arr = [];
  
//     for (let i=0 ;i<answer.length; i++){
//           for(let j=0 ; j<s.length; j++){
//         console.log('되ㅏ나',s[0][j] ===answer[0][i])
//              // if (s[0][j] ===answer[0][i]) {arr.push(i)}   
//         }

//     }

//     return arr;
}

 

절취선 밑으로가 처음 생각 한 내용인데 풀다가 이게 이렇게 난잡하다고? 라는 생각이 중간에 들어서 

처음으로 돌아가서 간단하게 할 수 있을까? 라는 생각으로 

만지다보니 절취선 위의 코드가 나왔다.

역시 simple is best!!