문제

나의 풀이

import Foundation

func solution(_ num:Int, _ k:Int) -> Int {
    
    var numberList: String = String(num)
    var answer: Int = 0
    
    for (index, value) in numberList.enumerated() {
        if k == Int(String(value)) {
            answer = index + 1
            return answer
        } else {
            continue
        }
    }
    answer = -1
    return answer
}

Keyword

  • 튜플(Tuple)
  • enumerated() 함수
  • Swift에서의 흐름제어

튜플(Tuple) - Switch문과 자주 활용됨

참고블로그
같은 조원님의 블로그 글을 참고, 너무 잘 정리해주셔서 이해가 잘 간다.


enumerated() 함수 (⊂Array의 함수)

enumerate 열거하다

array값에 enumerated()함수를 사용하면 (index, value) 튜플형식으로 구현된 리스트형이 리턴.

공식문서
참고블로그


Swift에서의 흐름제어는 다음 포스트에서 정리 예정.

profile
Technology proderit homini

0개의 댓글