hahn

[백준 - JAVA] 별 찍기 - 17 본문

코딩테스트 연습/백준(JAVA)

[백준 - JAVA] 별 찍기 - 17

hahn 2021. 9. 16. 18:17
728x90
반응형

10992번: 별 찍기 - 17 (acmicpc.net)

 

10992번: 별 찍기 - 17

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

www.acmicpc.net

더보기
import java.util.Scanner;

class Main{
    
    public static void main(String[] args){
        
        Scanner sc = new Scanner(System.in);
		
		int inputNumber = sc.nextInt();
		
		String str = "*",
			   innerBlank = " ",
			   outerBlank = "";
		
		for(int i = 1; i < inputNumber; i++) {
			
			outerBlank += " ";
			
		}
		
		System.out.println(outerBlank + str);
		
		for(int i = 1; i < inputNumber - 1; i++) {
			
			outerBlank = outerBlank.substring(1);
			System.out.println(outerBlank + str + innerBlank + str);
			innerBlank += "  ";
			
		}
		
		str = "*";
		
		for(int i = 0; i < inputNumber - 1; i++) {
			
			str += "**";
		}

		if(inputNumber != 1)System.out.println(str);
        
    }
    
}

 

728x90
반응형

'코딩테스트 연습 > 백준(JAVA)' 카테고리의 다른 글

[백준 - JAVA] 별 찍기 - 19  (0) 2021.09.17
[백준 - JAVA] 별 찍기 - 18  (0) 2021.09.16
[백준 - JAVA] 별 찍기 - 16  (0) 2021.09.16
[백준 - JAVA] 별 찍기 - 15  (0) 2021.09.16
[백준 - JAVA] 별 찍기 - 14  (0) 2021.09.16