import java.util.*;
import java.io.*;
/**
* https://www.acmicpc.net/problem/2522
* BOJ 백준온라인져지 2522 별 찍기 - 12 풀이
*/
public class Main {
public static void main(String[] args) throws IOException {
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
BufferedWriter bw = new BufferedWriter(new OutputStreamWriter(System.out));
int N = Integer.parseInt(br.readLine());
for (int i = 1; i <= N; i++) {
for (int j = N; i < j; j--) bw.write(" ");
for (int j = 0; j < i; j++) bw.write("*");
bw.write("\n");
}
for (int i = 1; i < N; i++) {
for (int j = 0; j < i; j++) bw.write(" ");
for (int j = 1; j <= N - i; j++) bw.write("*");
bw.write("\n");
}
bw.flush();
}
}
view raw Main.java hosted with ❤ by GitHub


문제

  예제를 보고 별찍는 규칙을 유추한 뒤에 별을 찍어 보세요.

입력

  첫째 줄에 N (1<=N<=100) 주어진다.

출력

  첫째 줄부터 2*N-1번째  까지 차례대로 별을 출력한다.

예제 입력 1 

3

예제 출력 1 

  *
 **
***
 **
  *

출처


+ Recent posts