프로그래머스 (Swift)/기초
[Day1-4] 대소문자 바꿔서 출력하기
은더기
2024. 1. 14. 16:24
문제
내 정답 코드
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
isUppercase | Apple Developer Documentation
A Boolean value indicating whether this character is considered uppercase.
developer.apple.com
2. uppercased()
https://developer.apple.com/documentation/swift/string/uppercased()
uppercased() | Apple Developer Documentation
Returns an uppercase version of the string.
developer.apple.com
3. lowercased()
https://developer.apple.com/documentation/swift/string/lowercased()
lowercased() | Apple Developer Documentation
Returns a lowercase version of the string.
developer.apple.com