아요 개발 일기
[프로그래머스] Level 1. 문자열 내림차순으로 배치하기 본문
반응형
안녕하세요!
오늘은 문자열 내림차순으로 배치하기 문제를 풀어보겠습니다 :D
문제
풀이
저는 for-in문과 sorted 함수를 사용했어요!
for-in문으로 문자열의 문자 하나씩(i) 뽑아주고,
문자들을 result 변수에 내림차순으로 정렬해줍니다!
좋은 풀이
func solution(_ s:String) -> String {
return String(s.sorted { $0 > $1 })
}
단축 문법을 사용해서 제 코드의 세줄을 하나로 해결 할 수 있어요!.. s 문자열을 문자 하나씩 비교해서 내림차순으로 정렬한 것을 출력해줍니다!
아주 간결하네용
정확성 테스트
와 확실히 이번에는 좋은 풀이가 정확성이 확실히 좋네요!! for문만 없앴다고 이렇게 좋다니 신기합니당,,ㅎㅎ
반응형
'Algorithms > 문제 풀이' 카테고리의 다른 글
[프로그래머스] Level.1 문자열 내 마음대로 정렬하기 (0) | 2023.01.17 |
---|---|
[프로그래머스] Level 1. 문자열 내 p와 y의 개수 (0) | 2023.01.17 |
[프로그래머스] Level 1. 소수 찾기 (1) | 2023.01.17 |
[프로그래머스] Level 1. 문자열을 정수로 바꾸기 (0) | 2023.01.17 |
[프로그래머스] Level 1. 시저 암호 (0) | 2023.01.17 |