알고리즘 문제풀이
[Backjoon] 10990번 문제 - 별 찍기 - 15
마스터누누
2017. 6. 30. 16:15
728x90
반응형
예제를 보고 별찍는 규칙을 유추한 뒤에 별을 찍어 보세요.
풀이
2개의 반복문이 필요하다
먼저 첫번째는 한줄씩 출력하기 위한 반복문이고, 이 반복문 안에 다시 반복문이 2개 들어간다.
첫번째는 별앞의 공백을 생성한다. 두번째는 별을 찍는데, 조건문으로 처음과 시작을 판별하여 출력한다.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 | import java.util.Scanner; /** * Created by homr on 2017. 6. 30.. */ public class Main { public static void main(String[] args){ Scanner sc = new Scanner(System.in); int num = sc.nextInt(); for(int i=1; i<=num; i++){ for(int j=num-i; j>0; j--){ System.out.print(" "); } for(int j=0; j<i*2-1; j++){ if(j==0||j==i*2-2){ System.out.print("*"); }else{ System.out.print(" "); } } System.out.println(); } } } | cs |
반응형