Scegli la tua parola inglese comune preferita di 6 lettere che non ha lettere ripetute , come ad esempio wombat
.
Scrivi un programma in una griglia N × N di caratteri senza commenti in modo tale che ogni riga e colonna contenga tutte le lettere della tua parola in minuscolo in qualsiasi ordine. Il programma deve generare una definizione della tua parola in 36 caratteri o più .
Regole
- Uscita su stdout. Non ci sono input.
- La tua parola deve essere su Dictionary.com e contenere solo az. Nessun nome proprio, nessun acronimo, nessuna abbreviazione, nessuna contrazione.
- Il programma e l'output possono contenere solo caratteri ASCII stampabili (codici esadecimali da 20 a 7E). (Questo non sta contando le nuove righe necessarie nella griglia del programma.)
- I commenti sono tutto ciò che il compilatore o l'interprete tradizionalmente ignora. È possibile utilizzare codice che non contribuisce all'output o che non viene eseguito ufficialmente.
- La definizione dell'output dovrebbe essere grammaticale e accurata, ma sicuramente può essere divertente o intelligente.
- Qualsiasi riga o colonna che contiene almeno le 6 lettere univoche della tua parola in minuscolo è valida. Le diagonali non contano.
punteggio
Questo è il golf del codice ma poiché tutti gli invii devono essere nello stesso formato quadrato, puoi semplicemente specificare il tuo punteggio con N. La N più bassa vince e ovviamente una N inferiore a 6 è impossibile. In caso di parità vince la risposta più votata.
Esempio
Se la tua parola fosse il wombat
tuo programma potrebbe apparire così (N = 7):
wombatD
ombatEw
mbatFwo
bat(wom
atWwomb
tBwomba
)wombat
Si noti che ogni riga e ogni colonna ha i caratteri w
o
m
b
a
t
.
L'output potrebbe essere: (40 caratteri)
Cute short-legged Australian marsupials.
golfed
" e la definizione "a description of this program's code"
(per chiunque sia in grado di capire come farlo!).