-
백준 1978 소수 찾기 | 자바 java[백준 알고리즘]/[자바 Java] 2024. 1. 10. 18:33728x90반응형
이번 포스팅은 백준 1978번 소수 찾입니다.
아래 url를 클릭하시면 백준 사이트에서 문제를 볼 수 있습니다.
https://www.acmicpc.net/problem/1978
1978번: 소수 찾기
첫 줄에 수의 개수 N이 주어진다. N은 100이하이다. 다음으로 N개의 수가 주어지는데 수는 1,000 이하의 자연수이다.
www.acmicpc.net
기본 알고리즘
전체 코드
12345678910111213141516171819202122232425262728293031323334353637383940import java.util.Scanner;public class Main{public static void main(String[] args) {Scanner sc = new Scanner(System.in);int n=-1, ans=0;n=sc.nextInt();int arr[] = new int[n];for(int i=0; i<n; i++){arr[i]= sc.nextInt();}for(int i=0; i<n; i++){if(arr[i]==1){continue;} else if(arr[i]==2){ans++;} else{boolean isPrime = true;for(int j=2; j<arr[i]; j++){if(arr[i]%j==0){isPrime = false;break;}}if(isPrime){ans++;}}}System.out.println(ans);sc.close();}}cs 728x90반응형'[백준 알고리즘] > [자바 Java]' 카테고리의 다른 글
백준 1546 평균 | 자바 java (0) 2024.01.11 백준 1259 팰린드롬수 | 자바 java (1) 2024.01.10 백준 4153 직각삼각형 | 자바 java (1) 2024.01.10 백준 10951 10952 11654 11720 25083 27866 | java 자바 (0) 2024.01.09 백준 2675 2739 10818 10869 10950 | java 자바 (1) 2024.01.09