[코딩] 문제풀기/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