본문 바로가기
IT_tech/알고리즘

백준) 10996 별찍기21 - JAVA

by 신드로 2020. 7. 9.

https://www.acmicpc.net/problem/10996

 

10996번: 별 찍기 - 21

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

www.acmicpc.net

1. 숫자별로 큰 반복 구간을 돌리는 for문

2. 위라인, 아래라인에 string을 각자 배치

3. for문으로 별을 채우면 완성

 

package solution;

import java.util.Scanner;

public class Bakjun_10996 {
 public static void main(String[] args) {
	 Scanner s = new Scanner(System.in);
	    int a = s.nextInt();
	  
	    
	    for(int i=0;i<a;i++) {
	    	  String aLine = "*";
	  	      String bLine = "";
	    	for(int j=1;j<a;j++) {
	    	if(j%2==0) {
	    		aLine=aLine+" *";
	    	}else {
	    		bLine=bLine+" *";
	    	}
	    	}
	    	System.out.println(aLine);
	    	System.out.println(bLine);
	    }
	  
 
	 
	     s.close();
	       
 }    
}

'IT_tech > 알고리즘' 카테고리의 다른 글

백준)10870 피보나치 수 5 - JAVA  (0) 2020.07.11
백준)10872 팩토리얼 - JAVA  (0) 2020.07.10
백준) 2446 별찍기 -JAVA  (0) 2020.07.07
프로그래머스)탑-java  (0) 2020.07.06
백준) 2523 별찍기13 - JAVA  (0) 2020.07.05