-
[프로그래머스] 문자열 내림차순으로 배치하기 / KotlinProgrammers 2022. 2. 16. 15:53
https://programmers.co.kr/learn/courses/30/lessons/12917?language=kotlin
문제
문자열 s에 나타나는 문자를 큰것부터 작은 순으로 정렬해 새로운 문자열을 리턴하는 함수, solution을 완성해주세요.
s는 영문 대소문자로만 구성되어 있으며, 대문자는 소문자보다 작은 것으로 간주합니다.제한 사항- str은 길이 1 이상인 문자열입니다.
입출력 예
s return "Zbcdefg" "gfedcbZ"
의식의 흐름
1. 또 간만에 쉬운거.. 또 아스키코드...
2. 대문자는 원래 소문자보다 값이 작아서 추가 처리 필요 없음
3. z가 a보다 큼. 즉 내림차순 해야함
해결 코드
class Solution { fun solution(s: String): String = s.toCharArray().sortedDescending().joinToString("") }
'Programmers' 카테고리의 다른 글
[프로그래머스] 크레인 인형뽑기 게임 / Kotlin (0) 2022.02.17 [프로그래머스] 신고 결과 받기 / Kotlin (0) 2022.02.16 [프로그래머스] 문자열 내 마음대로 정렬하기 / Kotlin (0) 2022.02.16 [프로그래머스] 최소직사각형 / Kotlin (0) 2022.02.16 [프로그래머스] 이상한 문자 만들기 / Kotlin (0) 2022.02.16