Tags
- ๊ทธ๋ํ ์ด๋ก
- LV2
- queue
- Brute Force Algorithm
- ๊น์ด ์ฐ์ ํ์
- ์ ์๋ก
- stack
- dfs
- BFS
- ๋๋น ์ฐ์ ํ์
- DP
- ์ ๋ ฌ
- greedy
- sort
- Dynamic Programming
- ์๋ฎฌ๋ ์ด์
- ๊ตฌํ
- ์๋ฃ๊ตฌ์กฐ
- Python
- CodingTest
- PGM
- ์ํ
- ๋ฐฑํธ๋ํน
- ๋ฌธ์์ด
- ๊ต์ฌ
- SpringBoot
- Java
- BOJ
- ๊ทธ๋ํ ํ์
- Study
Archives
๊ธฐ๋ก๋ฐฉ
BOJ_17478 : ์ฌ๊ทํจ์๊ฐ ๋ญ๋ฐ์? ๋ณธ๋ฌธ
17478๋ฒ: ์ฌ๊ทํจ์๊ฐ ๋ญ๊ฐ์?
ํ์์ ์ง๋ฌธ์ ์ ๋ฐ์์ฃผ๊ธฐ๋ก ์ ๋ช ํ ์ค์๋ํ๊ต์ JH ๊ต์๋์ ํ์๋ค๋ก๋ถํฐ ์ฌ๊ทํจ์๊ฐ ๋ฌด์์ธ์ง์ ๋ํ์ฌ ๋ง์ ์ง๋ฌธ์ ๋ฐ์์๋ค. ๋งค๋ฒ ์ง๋ฌธ์ ์ ๋ฐ์์ฃผ์ จ๋ JH ๊ต์๋์ด์ง๋ง ๊ทธ๋ ์ค์๋
www.acmicpc.net


๐ธ ๋ฌธ์ ๋ถ์ ๐ธ
- ์ฌ๊ท์์ผ๋ก ๋์ฌ๋ฅผ ์ถ๋ ฅํ๋ค.
๐ธ ์ฝ๋ ๐ธ
import java.util.Scanner;
public class Main {
private static void re(int d, String front) {
System.out.println(front + "\"์ฌ๊ทํจ์๊ฐ ๋ญ๊ฐ์?\"");
if (d == 0) {
System.out.println(front + "\"์ฌ๊ทํจ์๋ ์๊ธฐ ์์ ์ ํธ์ถํ๋ ํจ์๋ผ๋ค\"");
}
else {
System.out.println(front + "\"์ ๋ค์ด๋ณด๊ฒ. ์๋ ์๋ ํ ์ฐ ๊ผญ๋๊ธฐ์ ์ด์ธ์ ๋ชจ๋ ์ง์์ ํต๋ฌํ ์ ์ธ์ด ์์์ด.");
System.out.println(front + "๋ง์ ์ฌ๋๋ค์ ๋ชจ๋ ๊ทธ ์ ์ธ์๊ฒ ์๋ง์ ์ง๋ฌธ์ ํ๊ณ , ๋ชจ๋ ์งํ๋กญ๊ฒ ๋๋ตํด ์ฃผ์์ง.");
System.out.println(front + "๊ทธ์ ๋ต์ ๋๋ถ๋ถ ์ณ์๋ค๊ณ ํ๋ค. ๊ทธ๋ฐ๋ฐ ์ด๋ ๋ , ๊ทธ ์ ์ธ์๊ฒ ํ ์ ๋น๊ฐ ์ฐพ์์์ ๋ฌผ์์ด.\"");
re(d-1, front+"____");
}
System.out.println(front + "๋ผ๊ณ ๋ต๋ณํ์์ง.");
}
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.println("์ด๋ ํ ์ปดํจํฐ๊ณตํ๊ณผ ํ์์ด ์ ๋ช
ํ ๊ต์๋์ ์ฐพ์๊ฐ ๋ฌผ์๋ค.");
re(sc.nextInt(), "");
}
}
๐ธ ์ฝ๋ ํด์ ๐ธ
- ์ฌ๊ท ๋ฉ์๋๋ฅผ ๊ตฌํํด์ ์ถ๋ ฅํ๋ค.
- ๋ง์ง๋ง๋ง ๋ค๋ฅธ ํ์์ผ๋ก ์ถ๋ ฅํ๋ค.
๐ธ end ๐ธ
- ์ฌ๊ท ๊น์ด๋ง๋ค ์ถ๊ฐ๋๋ ๋ฐ์ค "_"์ด "-"์ธ ์ค ์๊ณ ๊ณ์ ํ๋ ธ์๋ค...

728x90
'CodingTest > Java' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
| BOJ_9339 : ๋ง๋ผํ ๋ (0) | 2022.11.19 |
|---|---|
| BOJ_2704 : ์ด์ง๋ฒ ์๊ณ (0) | 2022.11.18 |
| BOJ_1431 : ์๋ฆฌ์ผ ๋ฒํธ (0) | 2022.11.12 |
| BOJ_10825 : ๊ตญ์์ (0) | 2022.11.10 |
| BOJ_2535 : ์์์ ์ ๋ณด์ฌ๋ฆผํผ์๋ (0) | 2022.11.09 |