ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • endl과 \n 차이
    컴퓨터 공학/C++ 2023. 4. 3. 23:47

    백준 7785번을 풀다가 화가 머리 끝까지 났다.

    분명 답은 맞는데 시간 초과가 뜨는 것. 그런데 구글링을 한 결과 심지어 코드가 거의 흡사한데도 내 것만 시간 초과가 떴다. 약 20분 가량 코드를 브루트 포스 마냥 한 부분씩 수정하면서 뭐가 차이인지 실험해봤다 ㅋㅋㅋㅋㅋ

    결국 얻은 해답은 endl과 "\n"의 차이였다. endl은 버퍼에 저장 했다가 출력할 때 한꺼번에 쏟는 방식이라 더 느리다는 것이다 ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ 진짜 개어이없음.. 이거 하나로 속도 차이가 이렇게 난다는 것도 신기하기도 하고.. 아무튼 다시는 이런 실수 하지말자는 취지에서 글을 썼다.

    '컴퓨터 공학 > C++' 카테고리의 다른 글

    set  (0) 2023.04.18
    string  (0) 2023.03.31
    binary_search()  (0) 2023.03.29
    배열의 동적 할당  (0) 2023.03.22
    배열의 길이  (0) 2023.03.10
Designed by Tistory.