Puzzle:
Scrivi un breve programma su tre righe che:
- ha 5/7/5 sillabe per riga quando viene letto ad alta voce
- genera un haiku quando viene eseguito.
Un esempio di un programma con la struttura corretta, ma output non haiku, è (Python):
>>> for x in range(3):
... print "EXTERMINATE HUMANS"
... # I am a Dalek.
...
EXTERMINATE HUMANS
EXTERMINATE HUMANS
EXTERMINATE HUMANS
(Il commento è un po 'un cop-out.)
Questo legge ad alta voce come:
per x nell'intervallo tre
stampa EXTERMINATE HUMANS!
Sono un Dalek.
Qualsiasi lingua è accettabile Ai fini della lettura ad alta voce, simboli come !@#$%^&*()_+
possono essere ignorati, se lo si desidera, o pronunciati ad alta voce, ammettendo qualcosa come Waka Waka Bang Splat . (Sono sicuro che ci sarà una voce del Perl come !***(!:, )(*@@@#, )_(*)!.
)
Punti extra se il codice o l'output sono particolarmente divertenti o soprattutto zen.
Modifica: se la tua lingua richiede un boilerplate prima che possa fare qualcosa di interessante ( #include <iostream>
?), Sono felice di ignorare il boilerplate.
Ho accettato il Common Lisp haiku di Paul Richter per il fatto che mi ha fatto ridere per ben cinque minuti.
Menzione d'onore per la piega creativa delle regole di Timwi ( output del compilatore ?!) e per la linea estremamente memorabile"Static void. I long for you."
Ora questa domanda finisce;
Molti altri haikus attendono.
Continua a postare!