Diese! ist ein RGB-Farbraster ...
Grundsätzlich handelt es sich um eine zweidimensionale Matrix, in der:
- Die erste Zeile und die erste Spalte sind rot.
- Die zweite Zeile und die zweite Spalte sind grün.
- Die dritte Zeile und die dritte Spalte sind blau.
Hier sind die grafisch beschriebenen Farben mit den Buchstaben R, G und B.
Hier ist, wie wir die Farbe jedes Raumes im Raster berechnen.
- Rot + Rot = Rot (# FF0000)
- Grün + Grün = Grün (# 00FF00)
- Blau + Blau = Blau (# 0000FF)
- Rot + Grün = Gelb (# FFFF00)
- Rot + Blau = Lila (# FF00FF)
- Grün + Blau = Blaugrün (# 00FFFF)
Die Herausforderung
- Schreiben Sie Code, um ein RGB-Farbraster zu generieren.
- Es ist Codegolf, also versuchen Sie es mit der kleinsten Anzahl von Bytes.
- Verwenden Sie eine beliebige Programmiersprache oder Auszeichnungssprache, um Ihr Raster zu generieren.
- Dinge, die mir wichtig sind:
- Das Ergebnis sollte ein RGB-Raster mit den definierten Farben grafisch anzeigen.
- Dinge, die mir egal sind:
- Wenn es sich bei der Ausgabe um ein Bild, HTML, SVG oder ein anderes Markup handelt.
- Die Größe oder Form der Farbblöcke.
- Rahmen, Abstände usw. zwischen oder um die Blöcke.
- Es muss definitiv keine Beschriftung geben, die angibt, welche Zeilen- und Spaltenfarben verwendet werden sollen.
Bitmap
Objekt in C #?