반응형
https://www.acmicpc.net/problem/1978
1978번: 소수 찾기
첫 줄에 수의 개수 N이 주어진다. N은 100이하이다. 다음으로 N개의 수가 주어지는데 수는 1,000 이하의 자연수이다.
www.acmicpc.net
문제
주어진 수 N개 중에서 소수가 몇 개인지 찾아서 출력하는 프로그램을 작성하시오.
입력
첫 줄에 수의 개수 N이 주어진다. N은 100이하이다. 다음으로 N개의 수가 주어지는데 수는 1,000 이하의 자연수이다.
출력
주어진 수들 중 소수의 개수를 출력한다.
예제 입력 1
4
1 3 5 7
예제 출력 1
3
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int a = sc.nextInt();
int cnt = 0; // 소수 갯수
for(int i = 1; i <= a; i++) {
int b = sc.nextInt();
int count = 0;
if(b == 1) // 1은 소수가 아니기 때문에 바로 빠져나간다.
continue;
for(int j = 1; j <= b; j++) {
if(b % j == 0) // 소수는 1과 자기자신뿐이라 0이나오면
count++; //카운트해준다
}
if(count == 2)
cnt++;
}
System.out.println(cnt);
}
}
반응형
'Algorithm > [알고리즘]BACKJOON - Java&Kotlin' 카테고리의 다른 글
백준 Java 16199번 : 나이 계산하기 (0) | 2022.02.05 |
---|---|
백준 Java 10828번 : 스택 (0) | 2022.02.05 |
백준 Java 2523번 : 별 찍기 - 13 (0) | 2022.02.03 |
백준 Java 2522번 : 별 찍기 - 12 (0) | 2022.02.03 |
백준 Java 2446번 : 별 찍기 - 9 (0) | 2022.02.03 |
반응형
https://www.acmicpc.net/problem/1978
1978번: 소수 찾기
첫 줄에 수의 개수 N이 주어진다. N은 100이하이다. 다음으로 N개의 수가 주어지는데 수는 1,000 이하의 자연수이다.
www.acmicpc.net
문제
주어진 수 N개 중에서 소수가 몇 개인지 찾아서 출력하는 프로그램을 작성하시오.
입력
첫 줄에 수의 개수 N이 주어진다. N은 100이하이다. 다음으로 N개의 수가 주어지는데 수는 1,000 이하의 자연수이다.
출력
주어진 수들 중 소수의 개수를 출력한다.
예제 입력 1
4
1 3 5 7
예제 출력 1
3
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int a = sc.nextInt();
int cnt = 0; // 소수 갯수
for(int i = 1; i <= a; i++) {
int b = sc.nextInt();
int count = 0;
if(b == 1) // 1은 소수가 아니기 때문에 바로 빠져나간다.
continue;
for(int j = 1; j <= b; j++) {
if(b % j == 0) // 소수는 1과 자기자신뿐이라 0이나오면
count++; //카운트해준다
}
if(count == 2)
cnt++;
}
System.out.println(cnt);
}
}
반응형
'Algorithm > [알고리즘]BACKJOON - Java&Kotlin' 카테고리의 다른 글
백준 Java 16199번 : 나이 계산하기 (0) | 2022.02.05 |
---|---|
백준 Java 10828번 : 스택 (0) | 2022.02.05 |
백준 Java 2523번 : 별 찍기 - 13 (0) | 2022.02.03 |
백준 Java 2522번 : 별 찍기 - 12 (0) | 2022.02.03 |
백준 Java 2446번 : 별 찍기 - 9 (0) | 2022.02.03 |