문제
내 정답 코드
import Foundation
let s1 = readLine()!
var string = ""
for char in s1 {
if char.isUppercase {
string += char.lowercased()
} else {
string += char.uppercased()
}
}
print(string)
#
문자열을 하나씩 비교하여 대문자인 것은 소문자로 소문자인 것은 대문자로 바꿔 string값으로 새로 저장해주었다.
배운 기술
1. isUppercase
https://developer.apple.com/documentation/swift/character/isuppercase
2. uppercased()
https://developer.apple.com/documentation/swift/string/uppercased()
3. lowercased()
https://developer.apple.com/documentation/swift/string/lowercased()
'프로그래머스 (Swift) > 기초' 카테고리의 다른 글
[Day3-1] 문자열 섞기 (0) | 2024.01.21 |
---|---|
[Day2-5] 문자열 겹쳐쓰기 (0) | 2024.01.14 |
[Day1-3] 문자열 반복해서 출력하기 (0) | 2024.01.14 |
[Day2-2] 문자열 붙여서 출력하기 (0) | 2024.01.14 |
[Day2-1] 덧셈식 출력하기 (0) | 2024.01.14 |