iOS
[Swift 알고리즘] - 문자열 내림차순으로 배치하기 (Programmers)
Peppo
2022. 11. 15. 22:39
728x90
https://school.programmers.co.kr/learn/courses/30/lessons/12917
문제 사진
내 풀이
func solution(_ s:String) -> String {
return String(s.sorted(by: >))
}
solution("Zbcdefg")
// gfedcbZ
처음 생각했던 방법은 filter() 메서드를 사용하여 isLowercase, isUppercase 로 소문자, 대문자를 걸러서
sorted() 를 사용해 마지막으로 합칠 생각이었으나...
sorted(by: >) 내림차순으로 정리하면 소문자(z ~ a) → 대문자 (Z ~ A) 순으로 알아서 정리를 해줬다..
나름 머리를 굴렸지만 메서드 하나로 해결되는거에 신기하면서도 허탈했다 🌝
728x90