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  라이센스를 따릅니다.
