Trattare con i colori in linguaggi non di markup spesso complica le cose. Vorrei vedere alcune varianti di come il colore viene utilizzato in diverse lingue.
Lo scopo di questa competizione è quello di produrre "Hello World" nei sette colori dell'arcobaleno.
Secondo Wikipedia, questi sono i 7 colori.
Red #FF0000 (RGB: 255, 0, 0)
Orange #FF7F00 (RGB: 255, 127, 0)
Yellow #FFFF00 (RGB: 255, 255, 0)
Green #00FF00 (RGB: 0, 255, 0)
Blue #0000FF (RGB: 0, 0, 255)
Indigo #6600FF (RGB: 111, 0, 255)
Violet #8B00FF (RGB: 143, 0, 255)
Le regole
- Il programma deve generare "Hello World". (Non deve necessariamente essere un testo, ma deve essere distinguibile come 'Hello World')
- Ogni lettera deve avere un colore diverso.
- I colori possono essere in qualsiasi ordine.
- È necessario utilizzare ciascuno dei sette colori almeno una volta. (Puoi usare più dei colori indicati)
- Nessun uso dei linguaggi di markup in ogni caso .
Il vincitore è chi ha il minor numero di personaggi e segue le regole
Bonus -1 personaggio se è scritto in DART
Sceglierò il vincitore l'11 gennaio (se ricordo; D).
In bocca al lupo
VINCITORE (s)
Ho fatto un errore D :, aggiornato i vincitori.
1 °. stranac - Python, 60 caratteri
2 °. Ilmari - Karonen Perl + GD, 146 caratteri
Lunghezza minima con tutte le regole rispettate.
Brownie indica JiminP per la risposta DART.