728x90
반응형
class Solution {
public int solution(int[] nums) {
int answer = 0;
for(int a=0; a<nums.length-2; a++){
for(int b=a+1; b<nums.length-1; b++){
for(int c=b+1; c<nums.length; c++){
int k = nums[a] + nums[b] + nums[c];
if(findNum(k)){
answer++;
}
}
}
}
return answer;
}
public static boolean findNum(int a){ // 소수 판별 함수
for(int i=2; i<a; i++){
if(a%i==0){
return false;
}
}
return true;
}
}
728x90
반응형
'알고리즘 문제풀이 > Programmers - 자바' 카테고리의 다른 글
프로그래머스 - 과일 장수 (0) | 2023.04.07 |
---|---|
프로그래머스 - 추억 점수 (0) | 2023.04.06 |
프로그래머스 - 소수 찾기 (0) | 2023.04.03 |
프로그래머스 - 콜라 문제 (0) | 2023.03.31 |
프로그래머스 - 크기가 작은 부분문자열 (0) | 2023.03.30 |