백준문제풀이 3단계 반복문10 2439번 별 찍기 - 2 (C#)

2024. 5. 3. 20:00백준 문제풀이/3단계 반복문

10번 문제

 

별 찍기 두번째 문제

이전 별찍기와 동일하지만

이번엔 오른쪽 정렬이다.

 

이런식으로

 

using System;
class BackJoon
{
    static void Main(string[] args)
    {
        int T = int.Parse(Console.ReadLine());
        for (int i = 0; i < T; i++)
        {
            for (int k = T - i; k > 1; k--)
                Console.Write(" ");
            for (int j = 0; j < i+1; j++)
                Console.Write("*");
            Console.WriteLine();
        }
    }
}

 

for문을 세개나 쓰니까 소요시간이 꽤나 길게 나왔다.

for문을 하나만 쓰고 if문을 써서 해결해도 되고

감소문이나 증가문은 취향차이다...