문제
예제를 보고 규칙을 유추한 뒤에 별을 찍어 보세요.
입력
첫째 줄에 N(1 ≤ N ≤ 100)이 주어진다.
출력
첫째 줄부터 2×N-1번째 줄까지 차례대로 별을 출력한다.
BOJ2444.java
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
public class BOJ2444 {
public static void main(String[] args) {
try(BufferedReader br = new BufferedReader(new InputStreamReader(System.in))) {
final int row = Integer.parseInt(br.readLine());
for (int i = 0; i < row; i++) {
for (int j = 0; j < row - i - 1; j++) {
System.out.print(" ");
}
for (int j = 0; j < (2 * i + 1); j++) {
System.out.print("*");
}
System.out.println();
}
for (int i = row - 2; i >= 0; i--) {
for(int j = 0; j < row - i - 1; j++) {
System.out.print(" ");
}
for(int j = 0; j < (2 * i + 1); j++) {
System.out.print("*");
}
System.out.println();
}
} catch (IOException e) {
e.printStackTrace();
}
}
}
출처 : Baekjoon online judge, https://www.acmicpc.net/problem/2444
'Algorithm > Baekjoon' 카테고리의 다른 글
(Java) [Baekjoon 2577 - 숫자의 개수] - 2024. 3. 7.(목) (0) | 2024.03.07 |
---|---|
(Java) [Baekjoon 10808 - 알파벳 개수] - 2024. 3. 7.(목) (0) | 2024.03.07 |
(Java) [Baekjoon 10988 - 팰린드롬인지 확인하기] - 2024. 3. 6.(수) (1) | 2024.03.06 |
(JS) [Baekjoon 9655 - 돌 게임] - 2023. 7. 5.(수) (0) | 2023.07.05 |
(JS) [Baekjoon 5073 - 삼각형과 세 변] - 2023. 6.30.(금) (0) | 2023.06.30 |