Stack Overflow의 또 다른 멋진 질문은 코드 골프 도전 으로 바뀌 었습니다 !
다음과 같은 프로그램을 작성하십시오.
- 문자열 을 사용자 입력 ( 파이프 인 또는 명령 행 인수가 아님) 으로 승인합니다 . 입력의 데이터 유형은 문자열이어야합니다. 입력시 언어가 자동으로 사라지는 경우 문자열로 캐스트되어야합니다.
- 제 최저라도의 (기초하여 0 또는 1) 인덱스 찾아 자리 .
- 두 개의 정수 , 인덱스 및 가장 낮은 짝수를 인쇄 합니다.
- 숫자 가 없으면 인덱스로 -1을 반환하면 두 번째 숫자는 무엇이든 될 수 있습니다.
- 이 0 의 목적으로 도 짝수는 아닙니다 .
왼쪽의 문자열에 오른쪽의 값이 주어지면 테스트 예제가 표시됩니다.
25376 --> 0,2
523726 --> 1,2
583746 --> 4,4
53771 --> -1,0
_4___2 --> 5,2
승자 : 문자 수가 가장 적은 프로그램입니다. 보너스 나 페널티가 없습니다.
편집 : (표준 stdin) 사용자 입력 부분을 망쳤습니다. 기본적으로 파이핑 데이터가 없으며 명령 줄 인수가 없습니다. 프로그램 자체 내에서 일종의 사용자 프롬프트를 제공해야합니다.