97. 합성수 찾기
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
import Foundation
func solution(_ n:Int) -> Int {
var answer : Int = 0
var i : Int = 1
var num : Int = 0
while n >= i {
num = 0
for int in 1 ... i {
if i % int == 0{
num += 1
}
}
if num >= 3 {
answer += 1
}
i += 1
}
return answer
}
while과 for문을 사용하여 해결하였다.
많이 썼던 방식이라 그런가 보자마자 바로 해결이 되었다.
이 기사는 저작권자의 CC BY 4.0 라이센스를 따릅니다.