ArrayList<Integer> answer = new ArrayList<>();
int[] arr = [1 , 2 , 5 , 9 , 11];
for (int=0; i<arr.length; i++){
if (isBoolean(arr[i])){
answer.add(arr[i]);
}
}
1. 1이면 소수가 아님
2. i를 2부터시작
3. num을 i로 나눴을 때 나머지가 0인 경우가 있다면 소수가 아님
public boolean isBoolean(int num){
if(res == 1){
return false;
}
for (int i=2; i<num; i++){
if (num%i==0){
return false;
}
}
return true;
}
'(자바) 코테' 카테고리의 다른 글
JAVA 숫자 배열 값뒤집기 ( [123,456] -> [321,654] ) (0) | 2023.04.06 |
---|---|
JAVA n값 까지의 소수 갯수 구하기(에라토스테네스 체) (0) | 2023.04.04 |
JAVA 문자열 끊기 (substring) (0) | 2023.04.04 |
JAVA 문자열 압축하기 (0) | 2023.04.04 |
JAVA 문자 간 최소 거리구하기 (0) | 2023.04.04 |
댓글