Tôi muốn đánh lừa một người bạn bằng cách cho anh ta một Quine rằng gần như làm việc, nhưng đã trở thành sloppier và sloppier.
Tạo một chương trình, khi chạy, sẽ xuất chương trình, nhưng tắt một ký tự. Có thể thêm, xóa một ký tự hoặc cả hai (một ký tự thay đổi). Nhưng chỉ có một nhân vật.
Điểm của bạn sẽ là (length of your program) / floor(sqrt(number of times the program almost quines))
( / 0
Vô cực)
number of times the program almost quines
là số lần chương trình của bạn chạy trong khi chỉ thay đổi một ký tự trong thiết bị xuất chuẩn. Chương trình của bạn có thể không chấp nhận đầu vào. Nó cũng có thể không in một chương trình mà nó đã in.
Bạn cũng không thể thêm một ký tự mà bạn đã thêm trước đó hoặc xóa một ký tự khỏi cùng một chỉ mục. Ví dụ: nếu bạn đã thêm 1
trước đó và bạn thêm 1
lại, đó là number of times the program almost quines
điểm dừng. Nếu bạn xóa ký tự đầu tiên, bạn không thể xóa ký tự đầu tiên một lần nữa. Nếu bạn thay đổi ký tự thứ ba thành a 2
, bạn không thể thêm 2
hoặc xóa ký tự thứ ba.