[BAEKJOON] 백준 2741 : N 찍기(C#)

2024. 4. 5. 01:58IT/BaekJoon

문제 링크

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

 

2741번: N 찍기

자연수 N이 주어졌을 때, 1부터 N까지 한 줄에 하나씩 출력하는 프로그램을 작성하시오.

www.acmicpc.net

 

 

문제

자연수 N이 주어졌을 때, 1부터 N까지 한 줄에 하나씩 출력하는 프로그램을 작성하시오.

 

 

입력

첫째 줄에 100,000보다 작거나 같은 자연수 N이 주어진다.

 

 

출력

첫째 줄부터 N번째 줄 까지 차례대로 출력한다.

 

 

 

통과한 답안

더보기
using System.Text;

namespace _2741
{
    internal class Program
    {
        static void Main(string[] args)
        {
            string s = Console.ReadLine();
            int a = Convert.ToInt32(s);
            StringBuilder sb = new StringBuilder();

            for (int i = 1; i <= a; i++)
            {
                sb.AppendLine(i.ToString());
            }
            Console.WriteLine(sb.ToString());
        }
    }
}

 

바로 Console.WriteLine()를 사용하면 시간초과가 나는 문제

StringBuilder를 활용하여 미리 해당하는 string을 만든 후에

Console.WriteLine()을 한 번만 사용하는게 포인트