โ ๋ฌธ์
์ฒซ์งธ ์ค์๋ ๋ณ 1๊ฐ, ๋์งธ ์ค์๋ ๋ณ 2๊ฐ, N๋ฒ์งธ ์ค์๋ ๋ณ N๊ฐ๋ฅผ ์ฐ๋ ๋ฌธ์
ํ์ง๋ง, ์ค๋ฅธ์ชฝ์ ๊ธฐ์ค์ผ๋ก ์ ๋ ฌํ ๋ณ(์์ ์ฐธ๊ณ )์ ์ถ๋ ฅํ์์ค.
โ๐ฅ ์ ๋ ฅ
์ฒซ์งธ ์ค์ N(1 ≤ N ≤ 100)์ด ์ฃผ์ด์ง๋ค.
โ๐ฅ ์ถ๋ ฅ
์ฒซ์งธ ์ค๋ถํฐ N๋ฒ์งธ ์ค๊น์ง ์ฐจ๋ก๋๋ก ๋ณ์ ์ถ๋ ฅํ๋ค.
โ
๐ก ํ์ด
๊ณต๋ฐฑ(" ")๊ณผ *์ ํจ๊ป ์ฐ๋ ๋ฌธ์
๊ณต๋ฐฑ 4 ๋ณ 1
๊ณต๋ฐฑ 3 ๋ณ 2
๊ณต๋ฐฑ 2 ๋ณ 3
๊ณต๋ฐฑ 1 ๋ณ 4๊ณต๋ฐฑ 0 ๋ณ 5
๊ท์น : n ๋ฒ์งธ ํ์๋ N-n๊ฐ์ ๊ณต๋ฐฑ์ด ์ถ๋ ฅ๋๊ณ , ๋ณ์ n ๋ฒ์งธ ํ์ n ๊ฐ๊ฐ ์ถ๋ ฅ๋์ด์ผ ํ๋ค.
i๋ ํ์ ์๋ฏธํ๋ฏ๋ก N-i ์ ๊ฐ(j์ ๋ฐ๋ณตํ์) ๋งํผ ๊ณต๋ฐฑ์ ์ถ๋ ฅ, ๋ณ์ ํ ๊ฐฏ์์ธ i๊ฐ๋ฅผ ์ถ๋ ฅ.
โ Scanner
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();
}
}
}
โ 2. BufferedReadaer
import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.io.IOException;
public class Main {
public static void main(String[] args) throws IOException {
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
int N = Integer.parseInt(br.readLine());
br.close();
for (int i = 1; i <= N; i++) {
for (int j = 1; j <= N - i; j++) {
System.out.print(" ");
}
for (int k = 1; k <= i; k++) {
System.out.print("*");
}
System.out.println();
}
}
}
'Algorithm > BaekJoon' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[๋ฐฑ์ค] 10952๋ฒ : A+B - 5 ( ์๋ฐ / java ) (0) | 2024.05.08 |
---|---|
์ฌ๋ฌ๊ฐ์ง ๋ชจ์์ผ๋ก ๋ณ์ฐ๊ธฐ (์๋ฐ for๋ฌธ) (0) | 2024.04.23 |
[๋ฐฑ์ค] 2438๋ฒ : ๋ณ ์ฐ๊ธฐ - 1 ( ์๋ฐ / java ) (0) | 2024.04.23 |
[๋ฐฑ์ค] 11022๋ฒ : A+B-8 ์๋ฐ / java (1) | 2024.04.23 |
[๋ฐฑ์ค] 11021๋ฒ : A+B-7 ์๋ฐ / java (0) | 2024.04.23 |