import Foundation
func isPrime(_ n: Int) -> Bool {
if (n < 4) {
return n == 1 ? false : true
}
for i in 2...Int(sqrt(Double(n))) {
if (n % i == 0) { return false }
}
return true
}
func solution(_ n:Int) -> Int {
return (2...n).filter { isPrime($0) }.count
}
'프로그래머스 > Lv.1' 카테고리의 다른 글
| [Swift] 숫자 문자열과 영단어 (0) | 2023.02.15 |
|---|---|
| [Swift] 수박수박수박수박수박수? (0) | 2023.02.14 |
| [Swift] 소수 만들기 (0) | 2023.02.14 |
| [Swift] 성격 유형 검사하기 (0) | 2023.02.14 |
| [Swift] 서울에서 김서방 찾기 (0) | 2023.02.14 |