import Foundation
func solution(_ n:Int, _ k:Int) -> Int {
String(n, radix: k).split(separator: "0").map { Int($0)! }.filter { isPrime($0) }.count
}
func isPrime(_ n: Int) -> Bool {
if n <= 1 {
return false
}
var i = 2
while i < Int(sqrt(Double(n))) + 1 {
if n % i == 0 {
return false
}
i += 1
}
return true
}'프로그래머스 > Lv.2' 카테고리의 다른 글
| [Swift] 주차 요금 계산 (0) | 2023.02.07 |
|---|---|
| [Swift] 타겟넘버 (0) | 2023.02.07 |
| [Swift] 프린터 (0) | 2023.02.05 |
| [Swift] N개의 최소공배수 (0) | 2023.02.05 |
| [Swift] n^2 배열 자르기 (0) | 2023.02.05 |