자연수 n을 입력받아 "출력 예"와 같이 공백으로 구분하여 출력되는 프로그램을 작성하시오.
주의! '#'은 공백으로 구분하되 줄사이에 빈줄은 없다
3
package com.jungol.algorithm114;
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int inputNumber = sc.nextInt();
int cnt = 0;
int cnt2 = 0;
int cnt3 = 2;
for(int i = 0; i < inputNumber; i++) {
//3을 입력했을때 #이 1개, 2개, 3개까지 순차적으로 증가
for (int j = 0; j <= 0 + cnt; j++) {
System.out.print("#" + " ");
}
cnt++;
System.out.println();
}
//# 3을 입력했을때 2개 1개 순차적 감소
for(int i = 0; i < inputNumber - 1; i++) {
//공백
for(int j = 0; j < cnt3; j++) {
System.out.print(" ");
}
cnt3+=2;
//#
for(int j = 0; j < inputNumber - 1 - cnt2; j++) {
System.out.print("#" + " ");
}
System.out.println();
cnt2++;
}
sc.close();
}
}