#include <vector>
#include <iostream>
#include <cmath>
using namespace std;
bool isPrior(int num){
if(num == 1) return false;
for(int i = 2; i<= sqrt(num); i++){
if(num%i == 0) return false;
}
return true;
}
int solution(vector<int> nums) {
int result = 0;
for(int i = 0; i< nums.size(); i++){
for(int j = i+1; j < nums.size(); j++){
for(int k = j+1; k < nums.size(); k++){
if(isPrior(nums[i]+nums[j]+nums[k])){
result++;
}
}
}
}
return result;
}
'ps' 카테고리의 다른 글
[백준] 10775 공항 (0) | 2023.01.11 |
---|---|
[백준] 1890 점프 JAVA 정답 코드 (0) | 2022.06.07 |
[알고리즘] 이분탐색 (0) | 2021.08.10 |
LIS 최장 증가 수열 (0) | 2021.06.30 |
해쉬-완주하지 못한 선수 (0) | 2021.06.24 |