https://programmers.co.kr/learn/courses/30/lessons/12977
function isPrime(num){
if(num===1) return false;
for(let i=2; i<parseInt(num/2); i++){
if(num%i===0) return false;
}
return true;
}
function solution(nums) {
let answer=0; //cnt
const n=nums.length;
for(let i=0; i<n-2; i++){
for(let j=i+1; j<n-1; j++){
for(let k=j+1; k<n; k++){
if(isPrime(nums[i]+nums[j]+nums[k])) answer++;
}
}
}
return answer;
}
for(let i=0; i<n-2; i++){
for(let j=i+1; j<n-1; j++){
for(let k=j+1; k<n; k++){
if(isPrime(nums[i]+nums[j]+nums[k])) answer++;
}
}
}
function isPrime(num){
if(num===1) return false;
for(let i=2; i<parseInt(num/2); i++){
if(num%i===0) return false;
}
return true;
}
10/26
조합 구하기