나는 그에게 제공하여 친구를 속일 원 quine 것을 거의 일을하지만, sloppier 및 sloppier되었다.
실행될 때 프로그램을 출력하지만 하나의 문자는 제거하는 프로그램을 작성하십시오. 하나의 문자를 추가, 제거 또는 둘 다 할 수 있습니다 (한 문자 변경). 그러나 하나의 캐릭터 만 .
당신의 점수는 (length of your program) / floor(sqrt(number of times the program almost quines))
( / 0
무한대)
number of times the program almost quines
stdout에서 한 문자 만 변경하면서 프로그램이 몇 번이나 실행되는지입니다. 프로그램이 입력을받지 못할 수 있습니다. 이미 인쇄 된 프로그램을 인쇄하지 못할 수도 있습니다.
이전에 추가 한 문자를 추가하거나 동일한 색인에서 문자를 제거 할 수도 없습니다 . 예를 들어, 1
이전에 추가 한 1
후 다시 추가 하면 그 지점이 number of times the program almost quines
멈 춥니 다. 첫 번째 문자를 제거하면 첫 번째 문자를 다시 제거 할 수 없습니다. 세 번째 문자를로 변경 한 경우 세 번째 문자를 2
추가 2
하거나 제거 할 수 없습니다 .