Chciałem oszukać przyjaciela, dając mu quine, która prawie działała, ale stała się niechlujna i niechlujna.
Utwórz program, który po uruchomieniu wyświetli program, ale bez jednego znaku. Można dodać lub usunąć jeden znak lub oba (jeden znak się zmienia). Ale tylko jedna postać.
Twój wynik to (length of your program) / floor(sqrt(number of times the program almost quines))(Gdzie / 0jest nieskończoność)
number of times the program almost quinesto ile razy twój program działa, zmieniając tylko jeden znak na standardowym wyjściu. Twój program może nie akceptować danych wejściowych. Może również nie drukować programu, który już wydrukował.
Możesz też nie dodać charakteru, które zostały wcześniej dodane przed lub usunąć znak z tego samego indeksu. Na przykład, jeśli dodałeś 1wcześniej, a dodajesz 1ponownie, to tam number of times the program almost quineszatrzymują się. Jeśli usuniesz pierwszy znak, nie możesz ponownie usunąć pierwszego znaku. Jeśli zmieniłeś trzeci znak na a 2, nie możesz dodać 2ani usunąć trzeciego znaku.