Algorithm/BaekJoon
[2741]N 찍기 - "\n" vs endl
IagreeBUT
2021. 8. 27. 17:49
728x90
https://www.acmicpc.net/problem/2741
2741번: N 찍기
자연수 N이 주어졌을 때, 1부터 N까지 한 줄에 하나씩 출력하는 프로그램을 작성하시오.
www.acmicpc.net
/*
* 백준 - 단계별 문제풀이 : for문
* 2741번
*
* N 찍기
* 자연수 N이 주어졌을 때, 1부터 N까지 한 줄에 하나씩 출력하는 프로그램을 작성하시오.
*
*/
#include <iostream>
using namespace std;
int main() {
int n;
cin >> n;
for (int i = 1; i <= n; i++) {
cout << i << "\n";
}
}
근데 얘는 시간초과였다... 대체뭐지
for (int i = 1; i <= n; i++) {
cout << i << endl;
}
"\n" vs endl
둘의 차이가 무엇인지 일단 조사해봤는데,
간단하게는 endl는 flush를 하고, \n는 하지 않아 효율면에서 조금 차이가 있다고 한다
https://heroine-day.tistory.com/50
C++ | 02.08 std::endl vs ‘\n’ 그리고 std::flush
<목차> 1. std::endl vs ‘\n’ 2. std::endl의 특징 3. ‘\n’의 특징 4. std::flush란? std::endl vs ‘\n’ 일반적으로 콘솔로 텍스트를 출력할 때 std::endl보다 '\n' 문자를 사용하는게 선호됩니다. 그 이..
heroine-day.tistory.com
728x90