Notice
Recent Posts
Recent Comments
Link
250x250
| ์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
|---|---|---|---|---|---|---|
| 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 |
Tags
- Computer
- ๋ฆฌ๋ ์ค
- ์๊ฒฉ์ฆ
- homogeinous
- ํ์ ๋ณต์ก๋
- sam2
- Coding
- ๋ช ๋ น์ด
- ์ปดํจํฐ๊ตฌ์กฐ
- ์ ์ฒ๊ธฐ
- SQL
- 3dof
- ์ ๋ณด์ฒ๋ฆฌ๊ธฐ์ฌ
- ๊ธฐ๊ตฌํ
- CentOS
- humble
- ROS2
- sort
- Linux
- ํฉ๋ณ
- ์ ๋ ฌ
- MIPS
- robotics
- AI
- Java
- homogenous
- ์๊ณ ๋ฆฌ์ฆ
- ๋งฅ์ผ์ด๋ธ
- segmentation
- ๋คํธ์ํฌ ์ถฉ๋
Archives
- Today
- Total
UTF-404
Prime Number ์๊ณ ๋ฆฌ์ฆ ๋ณธ๋ฌธ
728x90
๐ก ์์(Prime Number)๋ฅผ ๊ตฌํ๋ ์๊ณ ๋ฆฌ์ฆ
โก๏ธ ์๊ณ ๋ฆฌ์ฆ ๋ฐ ์ค์ต์๊ฐ์ ์งํํ๋ ๊ณผ์ ๋ก, ์๋์ ์กฐ๊ฑด์ ๋ง์กฑํด์ ์ ์ถํด์ผ ํ๋ค.
- Problem Statement
- Input/Output ์ ์
- Flow chart
- ๊ตฌํ
- Test Case
1๏ธโฃ Problem Statement
โก๏ธ ์์๋ 1๋ณด๋ค ํฐ ์์ฐ์ ์ค 1๊ณผ ์๊ธฐ ์์ ๋ง์ ์ฝ์๋ก ๊ฐ์ง๋ ์ ์ด๋ค. ํน์ ์๋ฅผ ์ ๋ ฅ๋ฐ๊ณ , ๊ทธ ์๋ฅผ num์ด๋ผ๊ณ ํ ๋ num์ 2๋ถํฐ num-1๊น์ง๋ก ๋๋์ด ๋๋จธ์ง๊ฐ 0์ด ๋์ค์ง ์์ผ๋ฉด ์์๋ก ํ๋ณํ๋ ์๊ณ ๋ฆฌ์ฆ์ ๊ตฌํํ๋ค.
2๏ธโฃ Input/Output ์ ์
- Input : ์์ฐ์(num) ์ ๋ ฅ
- Output : 2๋ณด๋ค ์์ ์๋ ์์๊ฐ ์๋์ ์ถ๋ ฅ
ํ๋ณํ๋ ์๋ฅผ num์ด๋ผ๊ณ ํ ๋ num์ 2๋ถํฐ num-1๊น์ง ๋๋ ๋ณด๊ณ ๋๋จธ์ง๊ฐ 0์ด ๋์ค์ง์๋๋ค๋ฉด ์์๋ก ์ ์
0์ด ๋์ค๋ฉด ์์๊ฐ ์๋๋ผ๊ณ ์ถ๋ ฅ
3๏ธโฃ Flow chart

4๏ธโฃ Java Code ๊ตฌํ
package ex01;
import java.util.Scanner;
public class Prime_number {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
prime(sc.nextInt());
}
public static void prime(int num) {
if(num<2) {
System.out.println("์์๊ฐ ์๋๋๋ค.");
return;
}
for(int i=2; i<num; i++) {
if(num%i==0) {
System.out.println("์์๊ฐ ์๋๋๋ค.");
return;
}
}
System.out.println("์์ ์
๋๋ค.");
return;
}
}
5๏ธโฃ Test Case

728x90
'ํ๋ก์ ํธ' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
| ๐ฅ๏ธ ๋ผ์ฆ๋ฒ ๋ฆฌ ํ์ด๋ฅผ ํ์ฉํ ๋คํธ์ํฌ AI ์ฒด์ค ๊ฒ์ (0) | 2024.06.18 |
|---|---|
| Quick Sort ๊ตฌํ(Java) (1) | 2024.03.01 |
| Merge Sort ๊ตฌํ(Java) (0) | 2024.03.01 |
| "์ฐ๋ค" ํจ ๋๋ ์ฃผ๊ธฐ ํ๋ก๊ทธ๋จ (0) | 2024.03.01 |
| ๐ฅ๏ธ DB-Project (0) | 2024.02.27 |