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 | 31 |
Tags
- ์ ๋ ฌ
- AI
- 3dof
- ์ ์ฒ๊ธฐ
- ๋งฅ์ผ์ด๋ธ
- ์์ค ์ฝ๋ ํ์ง ๋ถ์
- ์๊ณ ๋ฆฌ์ฆ
- Linux
- Coding
- segmentation
- homogeinous
- ๋คํธ์ํฌ ์ถฉ๋
- ๋ช ๋ น์ด
- ํฉ๋ณ
- sam2
- robotics
- CentOS
- SQL
- ์ปดํจํฐ๊ตฌ์กฐ
- ์ ๋ณด์ฒ๋ฆฌ๊ธฐ์ฌ
- Computer
- MIPS
- ๋ฆฌ๋ ์ค
- Java
- sort
- ํ์ ๋ณต์ก๋
- ๊ธฐ๊ตฌํ
- ROS2
- ํด์ฑ ํจ์
- homogenous
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 |