728x90 반응형 sys.stdin.readline1 [알고리즘/python] input() 과 sys.stdin.readline()의 차이 알고리즘을 풀다 보면 식이랑 답은 제대로 나오는데 시간초과가 날 때가 있다. 나는 주로 input()을 많이 사용하여 문제를 푸는데 이럴때는 바로 sys.stdin.readline()으로 변경해서 다시 제출해본다. 그럼 거의 시간초과가 해결될 때가 있다.(아직 내가 어려운 문제는 안풀어서 이걸로 해결이 가능한듯) 그러다 궁금해져서 둘의 차이점을 찾아봤다. input() - 사용자가 값을 입력하여 제출한다. - 문자열변환, 줄바꿈 등 추가과정이 있다. - 데이터가 버퍼에 하나씩 입력된다. *버퍼 : 데이터를 한곳에서 다른 한곳으로 전송하는 동안 일시적으로 그 데이터를 보관하는 메모리의 영역 sys.stdin.readline() - input()과 같은 추가과정이 없다. - 데이터가 버퍼에 한번에 입력된다... 2023. 3. 21. 이전 1 다음 728x90 반응형