본문 바로가기

# 02/Swift - CTP

[Swift] 코딩테스트 연습! Lv0. k의 개수

반응형
/* k의 개수

 - 1부터 13까지의 수에서, 1은 1, 10, 11, 12, 13 이렇게 총 6번 등장합니다. 정수 i, j, k가 매개변수로 주어질 때, i부터 j까지 k가 몇 번 등장하는지 return 하도록 solution 함수를 완성해주세요.
*/
func solution14(_ i:Int, _ j:Int, _ k:Int) -> Int {
    var str:String = ""
    for num in i...j {
        str += "\(num)"
    }
    return str.filter{ String($0) == "\(k)" }.count
}
반응형