반응형
안녕하세요. 개발 중인 정주입니다.
오늘은 프로그래머스 - 문자열 내림차순으로 배치하기 문제를 풀었습니다.
목차
Github
GitHub - jeongju9216/SwiftAlgorithm: 스위프트 알고리즘
스위프트 알고리즘. Contribute to jeongju9216/SwiftAlgorithm development by creating an account on GitHub.
github.com
문제 링크
https://programmers.co.kr/learn/courses/30/lessons/12917
코딩테스트 연습 - 문자열 내림차순으로 배치하기
문자열 s에 나타나는 문자를 큰것부터 작은 순으로 정렬해 새로운 문자열을 리턴하는 함수, solution을 완성해주세요. s는 영문 대소문자로만 구성되어 있으며, 대문자는 소문자보다 작은 것으로
programmers.co.kr
풀이
sorted(by:)를 이용하면 쉽게 풀 수 있습니다.
클로저로 갈 것도 없고 by의 인자로 >를 주면 내림차순으로 정렬이 된답니다!
반대로 <로 하면 오름차순으로 됩니다!
전체 코드
func solution(_ s:String) -> String {
return String(s.sorted(by: >))
}
아직은 초보 개발자입니다.
더 효율적인 코드 훈수 환영합니다!
공감과 댓글 부탁드립니다.
반응형