문제

2438번 - 별 찍기 - 1

알고리즘 문제 푸는 방법

규칙

1 - 3번까지를 수행하고나서 4번을 진행합니다. (바로 코딩에 들어가는 것이 아니에요!)

손으로 쓰거나, 메모장에 정리하거나, 본인에게 편한방식으로 해주시면 됩니다.

2, 3은 반드시 나눠지기 보다는 같이 생각하는 경우도 존재합니다.

  1. 문제분석
  2. 규칙찾기
  3. 코딩화
  4. 코딩

1 ~ 3.

별찍기-1.jpg

4. 구현

import java.util.Scanner;

public class Main {
	public static void main(String[] args) {
      Scanner sc = new Scanner(System.in);
      int n = sc.nextInt(); // 1. n을 입력 받기
      sc.close();
      
      for (int i = 1; i <= n; i++) { // 2. 1부터 i를 1씩 증가하며 반복하기
          for (int j = 1; j <= i; j++) { // 3.  i의 갯수 만큼
								System.out.print("*"); //         별 출력하기
					}
          if (i != n) { // 5. n이라면 줄바꾸지 않기
             System.out.println(); // 4. 줄바꾸기
	        }
      }
	}
}