728x90
반응형
문제
풀이 방법
- 입력 문자열 my_string의 각 문자를 순회합니다.
- 각 문자가 소문자일 경우 대문자로 변환합니다.
- 각 문자가 대문자일 경우 소문자로 변환합니다.
- 변환된 문자들을 빈 문자열로 결합하여 최종 결과 문자열을 만듭니다.
- 최종 결과 문자열을 반환합니다.
코드
import Foundation
func solution(_ my_string:String) -> String {
let result = my_string.map { element in
return element.isLowercase ? element.uppercased() : element.lowercased()
}.joined(separator: "")
return result
}
728x90
반응형
'코딩테스트' 카테고리의 다른 글
[Swift] 프로그래머스 입문 문제, 자릿수 더하기 (0) | 2024.09.13 |
---|---|
[Swift] 프로그래머스 입문 문제, 인덱스 바꾸기 (0) | 2024.09.13 |
[Swift] 프로그래머스 입문 문제, 가위 바위 보 (0) | 2024.09.10 |
[Swift] 프로그래머스 입문 문제, 암호 해독 (0) | 2024.09.09 |
[Swift] 프로그래머스 입문 문제, 숨어있는 숫자의 덧셈 (1) (0) | 2024.09.09 |