이 문제를 대체 왜 틀려??!? 라고 생각했는데
'시간초과'라고 떴다
#include <iostream>
using namespace std;
int main() {
int n;
cin >> n;
for (int i = 1; i <= n; i++) {
cout << i << endl;
}
}
#include <iostream>
using namespace std;
int main() {
int n;
scanf_s("%d", &n);
for (int i = 1; i <= n; i++) printf("%d\n", i);
}
cin은 scanf보다 속도가 느리다.
cout도 prinf보다 속도가 느리다.
cout<<endl;을 통해 개행을 하면 속도가 더 느려진다
왜냐하면 단순 개행 후 출력버퍼를 비워주는 역할까지하기 때문이라고 한다
사실 cin과 cout이 쓰기 편해서 더 자주 쓰게 되는데
printf와 scanf를 쓰려고 노력해야 될 것 같다 ^__^