문제

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

결과

       *
      **
     ***
    ****
   *****

문제풀이

pos = count. // pos는 별* 그릴 위치 시작점을 의미한다

if(j >= pos) print(“*”) // j가 pos 위치보다 크거나 같으면 *을 그린다

else print(“ “)

다음행으로 이동하면 별 위치가 한칸 앞으로 당겨지므로 –pos 를 한다

소스

mport java.util.Scanner;
public class Main {
     public static void main(String[] args) {         
//       *
//      **
//     ***
//    ****
//   *****
     Scanner sc = new Scanner(System.in);
     int count = sc.nextInt();
     int pos = count;
     for(int i = 0; i < count; ++i)
     {
           for(int j = 1; j <=count; ++j)
           {
                if(j >= pos)
                {
                      System.out.print("*");
                }
                else
                {
                      System.out.print(" ");
                }
           }
           System.out.print("\n");
           --pos;
     }
     }
}