È il 10 agosto 2019, ma il tuo compito riguarda ancora Y2K. Strano, vero?
Crea un programma che si stampa da solo, con un numero di due cifre aggiunto. La prima volta che lo esegui, dovrebbe aggiungere 00 al suo output (il suo codice sorgente, perché questa è una variante di quine). Quando si esegue quell'output, il programma originale senza un numero di due cifre, dovrebbe generare il programma originale, ma con 01 aggiunto ad esso. Esegui quell'output per ottenere il programma OG con 02, quindi quello per ottenere il programma con 03 ... Questa catena dovrebbe continuare fino al 99. L'output di quel programma BREAKING NEWS: WORLD ENDS
.
Se il tuo programma è Y2Kparanoia: yes
quindi:
- Dovrebbe essere prodotto
Y2Kparanoia: yes00
- Tale output dovrebbe essere stampato
Y2Kparanoia: yes01
- Tale output dovrebbe essere stampato
Y2K paranoia: yes02
- Ripeti fino al passaggio 100: questo programma genera le notizie del giorno del giudizio specificate
Questo è il golf del codice, quindi vince il programma più breve che può stampare da solo seguendo questi passaggi.
2Kparanoia: yes97
e produzione2Kparanoia: yes98
, quindi non dovresti (4) leggereRepeat to step 100, but step 101 will output "BREAKING NEWS: WORLD ENDS"
? (ovvero2Kparanoia: yes99
produce la notizia)