Level. 1
문제
풀이
import java.lang.Math;
class Solution {
public boolean sosu(int num){
for(int i=2; i<=Math.sqrt(num); i++){
if(num%i == 0) return false;
}
return true;
}
public int solution(int[] nums) {
int answer = 0;
for(int i=0; i<nums.length-2; i++){
for(int j=i+1; j<nums.length-1; j++){
for(int k=j+1; k<nums.length; k++){
if(sosu(nums[i]+nums[j]+nums[k])) answer ++;
}
}
}
return answer;
}
}
https://school.programmers.co.kr/learn/courses/30/lessons/12977?language=java
'Algorithm > Programers - Java' 카테고리의 다른 글
[프로그래머스(Java)] 핸드폰 번호 가리기 - toCharArray() String.valueOf() toString() , 여러 replace() (0) | 2023.07.04 |
---|---|
[프로그래머스(Java)] 행렬의 덧셈 (0) | 2023.07.04 |
[프로그래머스(Java)] 소수찾기 (0) | 2023.07.04 |
[프로그래머스(Java)] 문자열 다루기 기본 / isDigit(), parseInt() (0) | 2023.07.02 |
[프로그래머스(Java)] 약수의 합 (0) | 2023.07.02 |