Ispirato da github.com/JackToaster/Reassuring-Parable-Generator , a sua volta ispirato da xkcd.com/1263 . Le possibili parole derivano dal rassicurante.cfg di quel repository.
Dando un'occhiata a reassuring.cfg (usare il 12 ° commit) si suggerisce di vedere la grammatica corrispondente all'output (L'output è un elenco di tutte le stringhe corrispondenti alla grammatica).
Attività: il programma deve generare tutte le 7968 righe con distinzione tra maiuscole e minuscole del testo esatto contenuto in pastebin pastebin.com/2SNAJ1VH . Una copia del pastebin viene salvata nella Wayback Machine
Ecco un esempio di 33 linee motivanti dal pastebin:
Computers can't enjoy a salad.
Computers can't enjoy a cake.
Computers can't enjoy a ice cream cone.
Computers can't enjoy a meal.
Computers can't enjoy a drink.
Computers can't enjoy a steak.
Computers can't enjoy a chicken dinner.
Computers can't enjoy a piece of cake.
Computers can't enjoy a piece of pie.
Computers can't enjoy a cookie.
Computers can't enjoy a sandwich.
Computers can't taste a salad.
Computers can't taste a cake.
Computers can't taste a ice cream cone.
Computers can't taste a meal.
Computers can't taste a drink.
Computers can't taste a steak.
Computers can't taste a chicken dinner.
Computers can't taste a piece of cake.
Computers can't taste a piece of pie.
Computers can't taste a cookie.
Computers can't taste a sandwich.
Computers can't experience eating a salad.
Computers can't experience eating a cake.
Computers can't experience eating a ice cream cone.
Computers can't experience eating a meal.
Computers can't experience eating a drink.
Computers can't experience eating a steak.
Computers can't experience eating a chicken dinner.
Computers can't experience eating a piece of cake.
Computers can't experience eating a piece of pie.
Computers can't experience eating a cookie.
Computers can't experience eating a sandwich.
Regole della sfida:
- L'output delle righe può essere ordinato nel modo desiderato, ma devono essere inclusi tutti i 7968.
- L'output dovrebbe essere come una singola stringa piatta, non come un elenco di stringhe.
- Il programma non dovrebbe accettare input o input vuoti non utilizzati.
- Il tuo programma non può recuperare dati da alcuna fonte online.
- Una nuova riga finale è facoltativa.
Questo è code-golf , quindi vince il codice più corto.
No computer {can} {action}.
viene ripetuto due volte e Computers {cannot_present}
produce frasi come "I computer non sono in grado di". Intenzionale?