[백준]2445번:별찍기 - 8

2024. 6. 24. 22:19카테고리 없음

public class 별찍기2 {
	
	 public static void main(String[] args) {
		 
		 Scanner sc = new Scanner(System.in);
		 int number = sc.nextInt();
		 
		 //위에 찍기
		 for(int i =1; i<=number;i++) {			 
			 
			 //별찍기
			 for(int j =0; j<i;j++) {
				 
				 System.out.print("*");
			 }
			 
			 //공백
			 for(int m=0;m<(number-i)*2;m++) {
				// System.out.println();
				 System.out.print(" ");			 
			 }
			 
			 //별찍기
			 for(int j =0; j<i;j++) {
				 
				 System.out.print("*");
			 }
			 
			 System.out.println();		 
		 }//
		  
		 //아래찍기
		 for(int i= number-1;i>0;i--) {
			 
			//별찍기
			 for(int j =0; j<i;j++) {
				 
				 System.out.print("*");
			 }	 
			 
			 //공백
			 for(int m=0;m<(number-i)*2;m++) {
				// System.out.println();
				 System.out.print(" ");				 
			 }
			 
			 //별찍기
			 for(int j =0; j<i;j++) {
				 
				 System.out.print("*");
			 }
			 
			 System.out.println();
			 
		 }
		 
	 }

}

 

 

푼 방식

1.펜과노트를 꺼내서 그려본다

2.직접그려보면서 규칙을 찾는다

3.공식을 만들어본다.