[BOJ] Java - 1978번 문제풀이(소수찾기)

2023. 3. 2. 10:01·개발자 세릴리/코딩테스트
728x90
반응형

백준 1978번 소수찾기

BeakJoon 백준 1978번 소수찾기(Java)

 

시간 제한 메모리 제한 정답 비율
2 초 128 MB 46.601%

[문제]

주어진 수 N개 중에서 소수가 몇 개인지 찾아서 출력하는 프로그램을 작성하시오.

[입력]

첫 줄에 수의 개수 N이 주어진다. N은 100이하이다. 다음으로 N개의 수가 주어지는데 수는 1,000 이하의 자연수이다.

[출력]

주어진 수들 중 소수의 개수를 출력한다.

[풀이]

import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;

public class Main {
    public static void main(String[] args) throws IOException {
        BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
        int N = Integer.parseInt(br.readLine());
        String[] input = br.readLine().split(" ");
        int[] list = new int[N];
        for(int i=0; i<N; i++) {
            list[i] = Integer.parseInt(input[i]);
        }
        int cnt=0;
        boolean isPrime = true;
        for(int i=0; i<N; i++) {
            if(list[i] == 1) continue;
            isPrime = true;
            for(int j=2; j<=Math.sqrt(list[i]); j++) {
                if(list[i]%j == 0) {
                    isPrime = false;
                    break;
                }
            }
            if(isPrime == true) cnt++;
        }
        System.out.println(cnt);
    }
}
728x90
반응형

'개발자 세릴리 > 코딩테스트' 카테고리의 다른 글

[BOJ] Java - 2164번 문제풀이(카드 2)  (0) 2023.03.04
[BOJ] Java - 2108번 문제풀이(통계학)  (0) 2023.03.03
[BOJ] Java - 1966번 문제풀이(프린터 큐)  (0) 2023.02.27
[Softeer] Java - level3 문제풀이(성적평가)  (0) 2023.02.17
[Softeer] Java - level3 문제풀이(업무처리)  (0) 2023.02.16
'개발자 세릴리/코딩테스트' 카테고리의 다른 글
  • [BOJ] Java - 2164번 문제풀이(카드 2)
  • [BOJ] Java - 2108번 문제풀이(통계학)
  • [BOJ] Java - 1966번 문제풀이(프린터 큐)
  • [Softeer] Java - level3 문제풀이(성적평가)
세릴리
세릴리
  • 세릴리
    세리의 데이터베이스 세상
    세릴리
  • 전체
    오늘
    어제
    • 분류 전체보기 (87)
      • 개발자 세릴리 (65)
        • 비전공자 한 입 지식 (12)
        • 코딩테스트 (24)
        • 스펙업 (15)
        • JAVA (5)
        • 일상 (9)
      • 파이어족 세릴리 (21)
        • 블로그 운영 (3)
        • 각종 양식 공유 (1)
        • 돈되는 정보 공유 (17)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    JAVA 개발공부
    현대오토에버 코딩테스트
    백준
    명품자바프로그래밍 해설
    프로그래밍 공부
    Softeer 문제 풀이
    Java 문제
    adsp 독학
    비전공자 개발자
    adsp 수험표
    개발자 공부
    현대 코테
    현대자동차 코딩테스트
    JAVA 책 추천
    adsp 벼락치기
    명품자바프로그래밍
    softeer java 풀이
    오늘 이슈
    명품자바프로그래밍 정답
    개발자되는법
    adsp 자료
    개발자 이직
    java 공부
    이슈
    현대오토에버 코테
    현대 코딩테스트
    adsp 공부법
    비전공자 개발
    현대모비스 코딩테스트
    비전공 개발자
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.3
세릴리
[BOJ] Java - 1978번 문제풀이(소수찾기)
상단으로

티스토리툴바