Swift 코딩테스트/Swift 코테 기초
[Swift 코테 기초] 숫자와 문자 구별하기, uppercased()
ㄱ ㅅ ㄱ
2022. 6. 16. 17:53
728x90
"123"과 "abc"는 String입니다.
하지만 "123"을 123으로 인식하기를 원할 때 uppercased()를 통해 구분할 수 있습니다.
uppercased():
애플 문서에 따르면 uppercased() 함수는 string을 대문자로 복사해서 리턴하는 함수입니다.
string을 uppercased()했을 때 값이
같으면 -> 숫자
다르면 -> 문자
로 구분할 수 있습니다.
if str == str.uppercased() {
print("숫자: str: \(str), str.uppercased(): \(str.uppercased())")
}else{
print("문자: str: \(str), str.uppercased(): \(str.uppercased())")
}
//str = "abc"
문자: str: abc, str.uppercased(): ABC
//str = "123"
숫자: str: 123, str.uppercased(): 123
728x90