input

    (Python) input() vs sys.stdin.readline()

    백준 문제를 풀 때 Input()을 사용하면 시간 초과가 발생하고, sys.stdin.readline()을 사용하면 시간 안에 채점이 완료되는 경우가 여러 번 있어서 이 둘의 차이를 명확하게 정리하고자 한다. 이 두 함수가 동작하는 모습을 보면 기능은 비슷하다고 생각할 수 있지만, 명확한 차이점이 존재한다. 1. input() 파이썬의 내장함수로써, 인수로 prompt message를 받을 수 있다. 2. sys.stdin.readline() sys 모듈의 메소드로써, 인수로 prompt message를 받지 않는다. 3. 차이점 (1) 위에서 언급했듯이 input()은 인수로 prompt message를 받고, 이를 출력한다. 반면 sys.stdin.readline()은 아무런 인수를 받지 않기 때문에..