bomul1128   1년 전

문제 중 "상호 작용"하는 문제들은 flush를 이용해 출력하라는 걸 많이 봤습니다.

왜 굳이 상호 작용 하는 문제들에서만 해당 flush 기능으로 출력하라고 하는 건가요? 일반적인 python의 print 로는 상호 작용이 불가능한 건가요?

Green55   1년 전

대부분의 언어에서는 print 요청이 들어왔을 때 즉시 출력을 하는 것이 아니라, 좀 더 나은 성능을 위해서 버퍼에 출력할 내용을 모아두었다가 한꺼번에 출력을 합니다.

따라서 interactive 문제에서는 버퍼를 flush, 즉 모아두었던 내용을 즉시 출력하도록 명령하는 것이 필요합니다.

bomul1128   1년 전

아하 바로 이해됐습니다. 답변 감사합니다!

댓글을 작성하려면 로그인해야 합니다.