입출력 예 #1
[1,2,4]를 이용해서 7을 만들 수 있습니다.
입출력 예 #2
[1,2,4]를 이용해서 7을 만들 수 있습니다.
[1,4,6]을 이용해서 11을 만들 수 있습니다.
[2,4,7]을 이용해서 13을 만들 수 있습니다.
[4,6,7]을 이용해서 17을 만들 수 있습니다.
function solution(nums) {
let count = 0;
//소수인지 판별하는 함수
function isPrime(n) {
for (let i=2;i<=Math.sqrt(n);i++) {
if(n % i === 0) return false;
}
return true;
}
//3개의 서로 다른 수를 골라서 합해주는 반복문
for(let i = 0; i < nums.length-2;i++) {
for (let j = i + 1; j < nums.length-1; j++) {
for (let k = j + 1; k < nums.length; k++) {
if (isPrime(nums[i]+nums[j]+nums[k])) {
count++
}
}
}
}
return count;
}