Quería engañar a un amigo dándole una quine que casi funcionó, pero se volvió más y más descuidada.
Cree un programa que, cuando se ejecute, genere el programa, pero con un carácter apagado. Se puede agregar, eliminar o ambos caracteres (un carácter cambia). Pero solo un personaje.
Tu puntuación será (length of your program) / floor(sqrt(number of times the program almost quines))(¿Dónde / 0está el infinito?)
number of times the program almost quineses la cantidad de veces que su programa se ejecuta mientras solo cambia un carácter en stdout. Su programa puede no aceptar entradas. Es posible que tampoco imprima un programa que ya ha impreso.
También es posible que no se añada un personaje que ha añadido previamente antes, o eliminar un personaje del mismo índice. Por ejemplo, si ha agregado 1antes y agrega 1nuevamente, ahí es donde se number of times the program almost quinesdetiene. Si elimina el primer carácter, no podrá eliminar el primer carácter nuevamente. Si cambiaste el tercer carácter a un 2, no puedes agregar 2ni eliminar el tercer carácter.