포스트

97. 합성수 찾기

image


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