알고리즘 문제풀이 >
파이썬 백준 팁
* 백준에 제출한 코드를 IDE로 가져와 디버그할 때 콘솔 입력을 파일입력으로 바꾸기
1
input = open("in.txt", "r").readline
파이썬에서 백준의 파일 입력은 input() 함수를 사용하는데, input() 함수는 줄 단위로 문자열로 콘솔 입력을 받는 함수로서 파일 입력 관련해서 지원되는 함수 readline()과 기능이 거의 동일하다. 따라서 input이라는 이름의 변수를 open().readline으로 재정의하는 코드 딱 한 줄만 추가하면 기존 백준에 제출한 코드를 전혀 수정하지 않고 그대로 IDE에서 파일입력으로 코드를 실행시켜 볼 수 있다.