프로그래머스 풀이/level0
[Programmers] level 0) 문제 '문자열 정렬하기(2)' 풀이
진기명기
2023. 3. 4. 01:02
🫠 Programmers (level 0)
👉🏻 문제 39번 (문자열 정렬하기(2)) : 소문자로 변경 후, 오름차순 하기
function solution(my_string) {
// toLowerCase()를 통해 소문자
let str = my_string.toLowerCase().split('')
// 한 번 더 toLowerCase()로 해주고, 오름차순 정렬
let str_asc = (x,y) => {
if(typeof x === 'string') x = x.toLowerCase()
if(typeof y === 'string') y = y.toLowerCase()
return x > y ? 1 : -1
}
return str.sort(str_asc).join('')
}
✅ 확인할 점
💡 위에서 toLowerCase()를 해줘서 소문자로 변형했지만, 저번에 작성했던 sort()의 올바른 정렬을 참고하여 sort() 함수도 작성해 주었다.