stdin에서 효율적인 입력 읽기
프로그래밍 과제에서 stdin은 종종 기본 입력 소스 역할을 합니다. 예를 들어, 코드 골프 대회에서 참가자들은 stdin의 데이터를 처리할 수 있는 가장 컴팩트한 코드를 작성하는 것을 목표로 합니다. 이러한 문제에서 성공하려면 stdin에서 효율적으로 읽는 것이 중요합니다.
stdin에서 읽는 가장 효과적인 방법 중 하나는 fileinput 모듈을 사용하는 것입니다. 활용 방법은 다음과 같습니다.
import fileinput for line in fileinput.input(): pass
이 코드 조각은 파일 입력이 작동하는 방식을 보여줍니다. 명령 실행 중에 파일 이름으로 지정할 수 있는 입력에 있는 모든 줄을 반복합니다. 인수가 제공되지 않는 경우 기본값은 표준 입력입니다.
fileinput으로 읽은 줄에는 후행 줄바꿈이 포함된다는 점에 유의하는 것이 중요합니다. 이를 제거해야 하는 경우 line.rstrip() 메서드를 사용하면 됩니다. 이 접근 방식을 사용하면 stdin의 입력 데이터를 쉽게 구문 분석하고 처리하여 코드 골프 과제에서 코드의 잠재력을 최대한 활용할 수 있습니다.
위 내용은 프로그래밍 문제에서 stdin의 입력을 어떻게 효율적으로 읽을 수 있습니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!