일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- react
- 공룡게임
- jest
- JavaScript
- game
- Python
- 자료구조
- 게임
- MySQL
- TypeScript
- GIT
- nodejs
- typeORM
- class
- Nest.js
- Dinosaur
- 정렬
- Queue
- Sequelize
- AWS
- dfs
- flask
- mongoose
- MongoDB
- Bull
- OCR
- Express
- nestjs
- cookie
- Today
- Total
포시코딩
1부터 100까지 소수 구하기 본문
소수(prime number)는 자신보다 작은 두 개의 자연수를 곱하여 만들 수 없는, 1보다 큰 자연수이다.
// for(int i=1;i<=100;i++) {
// int sum=0;
// for(int j=1;j<=i;j++) {
//
// for(int z=1;z<=i;z++) {
// if(j*z==i) {
// sum++;
// }
// }
// }
//
// if( sum == 2) {
// System.out.println(i);
// }
// }
for(int i=1;i<=100;i++) {
int sum = 0;
for(int j=2;j<=(i/2);j++) { // /2 인 값보다 큰 값으로 나눠봐야 의미없음.
if(i%j==0) {
sum++;
break; // break가 있어야 이미 나눠진 수를 건너뜀
}
}
if(sum == 0 && i > 1) {
System.out.println(i);
}
}
'자료구조알고리즘 > 문제풀이' 카테고리의 다른 글
[신찬수] 괄호 맞추기 (0) | 2022.12.16 |
---|---|
[프로그래머스][Lv.0] 영어가 싫어요 (0) | 2022.12.15 |
[프로그래머스][Lv.0] 캐릭터의 좌표 (0) | 2022.12.14 |
곱하기 or 더하기 (0) | 2022.11.29 |
소수 찾기, 소수의 개수 구하기 (0) | 2022.11.22 |