문제를 풀던 중 이상한 오류를 발견했습니다.
c++ 로 코드 작성을 했는데
문제에서
cout<<endl; 은 인식하지 못하고
cout<<'\n'; 만 인식하더라구요.
endl 으로 코드 작성하면 코드 채점시 시간초과 되거나 틀렸다는 결과가 나옵니다.
endl 입력이 문제가 있는 건지
아니면 개선 부탁드립니다.
endl 이 더 느리다고 알고있습니다..
cout<<std::endl 보다 cout<<'\n' 이 훨씬 빨라요
endl은 출력버퍼를 비워야해서 느립니다.
단순히 연산속도의 문제라면 알고리즘 채점시 연산속도도 포함되는건가요?
단순히 endl과 \n 차이인데 채점결과가 아예 틀리다고 나와서요 ㅠ
내부 컴파일러의 차인건지 ,,,,,,
개인적으로는 좀 이해가 안되네요 ㅠ
백준 저지가 입출력 시간도 포함하는걸로 알고 있어요
댓글을 작성하려면 로그인해야 합니다.
treefrog 7년 전
문제를 풀던 중 이상한 오류를 발견했습니다.
c++ 로 코드 작성을 했는데
문제에서
cout<<endl; 은 인식하지 못하고
cout<<'\n'; 만 인식하더라구요.
endl 으로 코드 작성하면 코드 채점시 시간초과 되거나 틀렸다는 결과가 나옵니다.
endl 입력이 문제가 있는 건지
아니면 개선 부탁드립니다.