[Swift 코테 기초] 숫자와 문자 구별하기, uppercased()
2022. 6. 16. 17:53ㆍSwift 코딩테스트/Swift 코테 기초
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
'Swift 코딩테스트 > Swift 코테 기초' 카테고리의 다른 글
[Swift 코테 기초] 고차함수를 이용해서 값을 더하고 정렬하기 (0) | 2023.02.08 |
---|---|
[Swift 코테 기초] 대각선 찾기, 판별하기 (0) | 2022.09.07 |
[Swift 코테 기초] Dictionary key값과 value값 reverse하기 (0) | 2022.06.16 |
[Swift 코테 기초] String 공백 없이 쪼개기, 내림차순정렬, print문 terminator (0) | 2022.06.02 |
[Swift 코테 기초] String to Character (0) | 2022.03.10 |