guard로 Int 변환되는지 안되는지 확인 가능하다.

hankyulee·2021년 10월 12일
0

Swift coding test 준비

목록 보기
27/57
프로그래머스 문자열 다루기 문제
func solution(_ s:String) -> Bool {
    let number:[Character] = ["1","2","3","4","5","6","7","8","9","0"]
    if s.count == 4 || s.count == 6{
        for i in s {
            if !number.contains(i) { return false}
        }
        return true
    }
    else { return false }
    

위와같이 할 수 도 있지만,

guard Int(s) != nil else {return false}
위처럼 변환 여부를 확인 할 수도있다.

0개의 댓글