예제를 보고 규칙을 유추한 뒤에 별을 찍어 보세요.
첫째 줄에 N(1 ≤ N ≤ 100)
이 주어진다.
첫째 줄부터 2×N-1
번째 줄까지 차례대로 별을 출력한다.
5
*
***
*****
*******
*********
*******
*****
***
*
-문제를 만든 사람: baekjoon
import java.util.Scanner;
public class Code2444 {
public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner scanner=new Scanner(System.in);
int num=0;
num=scanner.nextInt();
for(int i=0;i<num;i++) { //upside
for(int j=i;j<num-1;j++) {
System.out.print(" ");
}
for(int k=0;k<2*(i+1)-1;k++) {
System.out.print("*");
}
System.out.println("");
}
for(int i=num-2;i>=0;i--) {
for(int j=i;j<num-1;j++) {
System.out.print(" ");
}
for(int k=2*(i+1)-1;k>0;k--) {
System.out.print("*");
}
System.out.println("");
}
}
}
윗 부분을 만들고
아랫부분을 만드는데 생각하는 시간이 좀 걸렸다.