본문 바로가기
7장 기타/백준 BOJ

[백준/BOJ] 2741번 N 찍기 (C++)

2021. 5. 3.
 

2741번: N 찍기

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

www.acmicpc.net

문제의 소재

자연수 N이 입력되면 1~N을 순서대로 한줄 씩 출력하는 문제이다.

해답

for문을 이용하면 간단히 해결할 수 있다. 다만 N이 100,000이하의 자연수이므로 N이 매우 크면 시간 초과가 발생한다. 따라서 cin.tie(NULL);, ios:sync_with_stdio(false);, \n을 이용하여 실행 시간을 줄여야한다.

// BOJ_2741.cpp
#include <iostream>
using namespace std;

int main()
{
    int N;
    
    cin.tie(NULL);
    ios::sync_with_stdio(false);
    
    cin>>N;
    for (int i=1;i<=N;i++)
        cout<<i<<"\n";
    
    return 0;
}
반응형

댓글