https://www.acmicpc.net/problem/2439
2439๋ฒ: ๋ณ ์ฐ๊ธฐ - 2
์ฒซ์งธ ์ค์๋ ๋ณ 1๊ฐ, ๋์งธ ์ค์๋ ๋ณ 2๊ฐ, N๋ฒ์งธ ์ค์๋ ๋ณ N๊ฐ๋ฅผ ์ฐ๋ ๋ฌธ์ ํ์ง๋ง, ์ค๋ฅธ์ชฝ์ ๊ธฐ์ค์ผ๋ก ์ ๋ ฌํ ๋ณ(์์ ์ฐธ๊ณ )์ ์ถ๋ ฅํ์์ค.
www.acmicpc.net
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 | import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner in = new Scanner(System.in); int N = in.nextInt(); in.close(); for (int i = 1; i <= N; i++) { for (int j = 1; j <= N - i; j++) { System.out.print(" "); } for (int k = 0; k < i; k++) { System.out.print("*"); } System.out.println(); } } } | cs |
๋จผ
์ด ๋ฌธ์ ๋ ๋งค์ฐ ๊ฐ๋จํ ๋ฌธ์ ์ ๋๋ค. ๋ํ๊ต 1ํ๋ ๋ถํฐ ํ์๋ ๋ฌธ์ ์ธ๋ฐ์. ๋ณ์ ์ฐ๋ ๋ฌธ์ ์ ๋๋ค. ๋จผ์ ์ค์บ๋๋ฅผ ์ ์ธํ๊ณ ์ค์บ๋๋ฅผ ํตํด ๋ฐ์๋ค์ธ ๊ฐ์ n์ ์ ์ฅํด๋ก๋๋ค. ๊ทธ ๋ค์ ์ธ๋ถํฌ๋ฌธ ํ๋์ ๋ด๋ถ ํฌ๋ฌธ ๋๊ฐ๋ฅผ ์ด์ฉํ๋๋ฐ์ ๋ด๋ถ ํฌ๋ฌธ์์ ํ๋ฆฐํธ๋ฅผ ํ๋ ๊ฒ์ ์ํํฉ๋๋ค. ์ธ๋ถ ํฌ๋ฌธ์ n๋งํผ ๋ด๋ถํฌ๋ฌธ์ ๋๋ ค์ฃผ๋ ์ญํ ์ ํฉ๋๋ค. ๋จผ์ ์ ์ฐจ ๊ณต๋ฐฑ์๋ฅผ ํ๋์ฉ ์ค์ฌ๋๊ฐ์ผ ํ๊ธฐ ๋๋ฌธ์ n-i๋งํผ ์ํ์ ํฉ๋๋ค. ๊ทธ ๋ค์ ๋ด๋ถํฌ๋ฌธ 2์์๋ i๋งํผ ์ฆ ์คํํ์๋งํผ ๋ณ์ ์ฐ์ด์ค๋๋ค. ๊ทธ ๋ค์ println์ ์จ ์ค๋ฐ๊ฟ์ ํด์ค ๋ค์ for๋ฌธ์ ํ์ถํฉ๋๋ค. ์ด ๊ณผ์ ์ ๊ณ์ ๋ฐ๋ณตํฉ๋๋ค.
'Algorithm' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
๋ฐฑ์ค 1181 ๋จ์ด์ ๋ ฌ With Java (0) | 2024.01.14 |
---|---|
๋ฐฑ์ค 2750 ์ ์ ๋ ฌํ๊ธฐ With JAVA (0) | 2024.01.14 |
๋ฐฑ์ค 19532 ์ํ์ ๋น๋๋ฉด ๊ฐ์์ ๋๋ค with JAVA (0) | 2024.01.12 |
๋ฐฑ์ค 24266 ์๊ฐ๋ณต์ก๋ With JAVA (0) | 2024.01.06 |
๋ฐฑ์ค 10810 ์๋ฐ ๊ณต๋ฃ๊ธฐ (0) | 2024.01.03 |