Quindi, la settimana scorsa ho pubblicato una sfida per giocare a Duck, Duck, Goose . Ciò ha portato un certo numero di minnesotani a commentare la loro variazione regionale di "anatra grigia" .
Quindi ecco le regole:
Utilizzando questo elenco di colori:
Red
Orange
Yellow
Green
Blue
Indigo
Violet
Gray
Scrivi un programma per seguire queste regole:
- Seleziona uno di questi colori e anteponilo alla parola "anatra" e stampa il risultato su una nuova riga.
- Se il colore non era "Grigio", ripetere il passaggio 1.
- Se il colore era "Grigio", termina il programma.
Regole che devono essere seguite:
- Il programma non deve stampare in modo coerente lo stesso numero di righe.
- Può iniziare su "Anatra grigia", ma non dovrebbe essere coerente.
- Dovrebbe esserci esattamente un'anatra su ogni riga e non vengono emesse righe vuote.
- Dovrebbe esserci almeno uno spazio tra un colore e un'anatra.
- Lo spazio bianco prima e dopo l'output significativo non ha importanza.
- Il caso dell'output non ha importanza.
- I colori possono essere ripetuti.
- L'output non deve contenere ogni colore ogni volta, ma deve essere possibile che il codice emetta tutti i colori.
- Nessun colore al di fuori dell'array sopra può essere incluso.
- Il grigio o il grigio sono accettabili nella tua risposta.
- I colori non devono essere costantemente nello stesso ordine.
- Obiettivo per il programma più breve. Vince il minor numero di byte.
Esempio di output:
Green duck
Orange duck
Yellow duck
Indigo duck
Yellow duck
Gray duck
Grazie a @Mike Hill per avermi avvisato per la prima volta di questa variazione.



Greyuna volta (quindi non avrei dovuto scegliere da tutti loro e controllare se ho sceltoGrey).