[C++ 백준] 1929 소수 구하기
728x90
반응형
블로그에 올리는 모든 문제 풀이는 깃허브에 올려져 있습니다.
문제 설명
- M이상 N이하의 소수를 모두 출력하는 프로그램을 작성하시오.
(단, M이상 N이하의 소수가 하나 이상 있는 입력만 주어진다. (1 <=M <=N <=1,000,000))
풀이 전략
- 해당 수가 소수인지 판별하여 소수라면 출력한다.
소스 코드
#include <iostream> using namespace std; bool IsPrime(int x) { if (x < 2) return false; for (int i = 2; i * i <= x; ++i) { if (x % i == 0) return false; } return true; } int main() { int m, n; cin >> m >> n; for (int i = m; i <= n; ++i) { if(IsPrime(i)) cout << i << '\n'; } }
링크
https://www.acmicpc.net/problem/1929
1929번: 소수 구하기
첫째 줄에 자연수 M과 N이 빈 칸을 사이에 두고 주어진다. (1 ≤ M ≤ N ≤ 1,000,000) M이상 N이하의 소수가 하나 이상 있는 입력만 주어진다.
www.acmicpc.net
728x90
반응형
'문제풀이 > BOJ' 카테고리의 다른 글
[C++ 백준] 18870 좌표 압축 (0) | 2021.08.18 |
---|---|
[C++ 백준] 11651 좌표 정렬하기2 (0) | 2021.06.14 |
[C++ 백준] 1065 한수 (0) | 2021.06.12 |
[C++ 백준] 1002 터렛 (0) | 2021.06.09 |
[C++ 백준] 1436 영화감독 숌 (0) | 2021.05.31 |
댓글
이 글 공유하기
다른 글
-
[C++ 백준] 18870 좌표 압축
[C++ 백준] 18870 좌표 압축
2021.08.18 -
[C++ 백준] 11651 좌표 정렬하기2
[C++ 백준] 11651 좌표 정렬하기2
2021.06.14 -
[C++ 백준] 1065 한수
[C++ 백준] 1065 한수
2021.06.12 -
[C++ 백준] 1002 터렛
[C++ 백준] 1002 터렛
2021.06.09
댓글을 사용할 수 없습니다.