Volevo ingannare un amico dandogli un quine che quasi funzionava, ma diventava sempre più sciatto.
Crea un programma che, una volta eseguito, emetterà il programma, ma con un carattere disattivato. È possibile aggiungere, rimuovere o entrambi (un personaggio cambia). Ma solo un personaggio.
Il tuo punteggio sarà (length of your program) / floor(sqrt(number of times the program almost quines))(Where / 0is infinity)
number of times the program almost quinesè quante volte il tuo programma viene eseguito cambiando solo un carattere in stdout. Il tuo programma potrebbe non accettare input. Potrebbe anche non stampare un programma che ha già stampato.
Non è inoltre possibile aggiungere un carattere precedentemente aggiunto in precedenza o rimuovere un carattere dallo stesso indice. Ad esempio, se hai aggiunto 1prima e aggiungi di 1nuovo, è lì che si number of times the program almost quinesferma. Se si rimuove il primo carattere, non è possibile rimuovere nuovamente il primo carattere. Se hai cambiato il terzo carattere in a 2, non puoi aggiungere a 2o rimuovere il terzo carattere.