https://www.acmicpc.net/problem/2444
2444번: 별 찍기 - 7
첫째 줄부터 2×N-1번째 줄까지 차례대로 별을 출력한다.
www.acmicpc.net
문제
예제를 보고 규칙을 유추한 뒤에 별을 찍어 보세요.
입력
첫째 줄에 N(1 ≤ N ≤ 100)이 주어진다.
출력
첫째 줄부터 2×N-1번째 줄까지 차례대로 별을 출력한다.
핵심
1. scanner를 통해 정수를 입력받음.
2. 위로 솟아있는 삼각형과 아래로 솟아있는 삼각형을 따로 출력했음.
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
int N = scanner.nextInt();
for (int i = 1; i <= N; i++) {
for (int j = N; j > i; j--) {
System.out.print(" ");
}
for (int j = 1; j <= i*2 - 1 ; j++) {
System.out.print("*");
}
System.out.println();
}
for (int i = N-1; i >= 1 ; i--) {
for (int j = N; j > i; j--) {
System.out.print(" ");
}
for (int j = 1; j <= i*2 - 1 ; j++) {
System.out.print("*");
}
System.out.println();
}
}
}
'Algorithm' 카테고리의 다른 글
| [백준 알고리즘 JAVA] 1157번 단어 공부 (1) | 2024.04.08 |
|---|---|
| [백준 알고리즘 JAVA] 10988번 팰린드롬인지 확인하기 (2) | 2024.04.07 |
| [백준 알고리즘 JAVA] 3003번 킹, 퀸, 룩, 비숍, 나이트, 폰 (0) | 2024.04.07 |
| [백준 알고리즘 JAVA] 25083번 새싹 (0) | 2024.04.07 |
| [백준 알고리즘 JAVA] 11718번 그대로 출력하기 (1) | 2024.04.07 |