ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • C# 2444 - 별 찍기
    백준 2024. 1. 24. 19:36
    반응형

    문제

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

    입력

    첫째 줄에 N(1 ≤ N ≤ 100)이 주어진다.

    출력

    첫째 줄부터 2×N-1번째 줄까지 차례대로 별을 출력한다.


    [정답]

    int n = int.Parse(Console.ReadLine());
    
    // N 만큼 반복
    for(int i = 0; i < n; i++)
    {
        for(int j =0; j < n - i - 1 ; j++)
        {
            // 빈 공간 출력
            Console.Write(" ");
        }
    
        for(int j = 0; j < i * 2 + 1; j++)
        {
            // 별 출력
            Console.Write("*");
        }
    
        Console.WriteLine();
    }
    
    // 거꾸로
    for(int  i = n - 1  ; i >= 1; i--)
    {
        for(int j = 0; j < n - i; j++)
        {
            // 빈 공간 출력
            Console.Write(" ");
        }
    
        for (int j = 0; j < i * 2 - 1 ; j++)
        {
            // 별 출력
            Console.Write("*");
        }
    
        Console.WriteLine();
    }
    반응형

    '백준' 카테고리의 다른 글

    C# 5073 - 삼각형과 세 변  (0) 2024.01.27
    C# 23971 - ZOAC 4  (0) 2024.01.26
    C# 3003 - 킹, 퀸, 룩, 비숍, 나이트, 폰  (0) 2024.01.23
    C# 25083 - 새싹  (0) 2024.01.23
    C# 11718 - 그대로 출력하기  (0) 2024.01.22
Designed by Tistory.