잡초의 일지

[Swift] 프로그래머스 | 코딩테스트 연습 -> Summer/Winter Coding(~2018) -> 소수 만들기 본문

[코딩] 문제풀기/Swift

[Swift] 프로그래머스 | 코딩테스트 연습 -> Summer/Winter Coding(~2018) -> 소수 만들기

JabCho 2020. 7. 25. 16:47
728x90
반응형
SMALL
func isPrime(_ num: Int) -> Bool {
    for i in 2..<num {
        if (num % i == 0){
            return false
         }
     }
     return true
}

func solution(_ nums:[Int]) -> Int {
    var answer = 0
    var potentialPrime: Int

    for i in 0..<nums.count-2 {
        for j in i+1..<nums.count-1 {
            for k in j+1..<nums.count {
                potentialPrime = nums[i] + nums[j] + nums[k]
                if isPrime(potentialPrime) == true {
                    answer += 1
                }
            }
        }
    }
    return answer
}

 

 

 

 

 

출처: 프로그래머스 코딩 테스트 연습, 
https://programmers.co.kr/learn/challenges
728x90
반응형
LIST
Comments