🫠 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() 함수도 작성해 주었다.
'프로그래머스 풀이 > level0' 카테고리의 다른 글
[Programmers] level 0) 문제 '특정 문자 제거하기' 풀이 (0) | 2023.03.04 |
---|---|
[Programmers] level 0) 문제 '최댓값 만들기(1)' 풀이 (0) | 2023.03.04 |
[Programmers] level 0) 문제 '약수 구하기' 풀이 (0) | 2023.03.03 |
[Programmers] level 0) 문제 '배열 회전시키기' 풀이 (0) | 2023.03.02 |
[Programmers] level 0) 문제 '가장 큰 수 찾기' 풀이 (0) | 2023.03.02 |