Einführung
Bekanntlich feiert Finnland 2017 sein 100-jähriges Bestehen. Aus diesem Anlass ist es Ihre Aufgabe, eine finnische Flagge zu erstellen, die jedem Spaß macht.
Herausforderung
Erstellen Sie ein Programm oder eine Funktion, die die Flagge Finnlands erzeugt (der graue Rand dient nur zu Präsentationszwecken):
Flaggen-Spezifikationen
- Das Verhältnis der Flagge ist
18:11
, wobei das Kreuz3
Einheiten dick ist, was einen horizontalen Verhältnissatz von5:3:10
und einen vertikalen Verhältnissatz von ergibt4:3:4
. - Das Bild muss mindestens
180 x 110
Pixel groß sein oder bei ASCII-90 x 55
Zeichen. - Es gibt keine offizielle RGB-Farbe für das Blau, aber verwenden Sie die genaueste Annäherung an
(0, 53, 128)
. Wenn Ihr System keine RGB-Werte unterstützt, verwenden Sieblue
. - Verwenden Sie für die weiße Farbe RGB
(255, 255, 255)
oderwhite
.
Nicht so schnell
Da das Ziehen der finnischen Nationalflagge einfacher wäre als die isländische Herausforderung des letzten Jahres , müssen wir die Schwierigkeit etwas erhöhen. Angesichts der Tatsache, dass der Unabhängigkeitstag Finnlands am 6. Dezember ist, muss die Dezimalzahl 100
irgendwo auf der Flagge erscheinen, wenn das Datum in Finnland ( UTC + 02: 00 ) 2017-12-06
oder später ist (Ihr Code sollte nicht davon ausgehen, dass der Computer, auf dem er ausgeführt wird, auf a gesetzt ist bestimmte Zeitzone). Vor dem Datum darf die Nummer nicht da sein. Die Nummer muss in Schwarz (RGB (0, 0, 0)
oder black
) gedruckt werden, aber die Platzierung und die Schriftparameter liegen bei Ihnen.
Ein Beispiel für ein solches Rendering (ignorieren Sie den Rand erneut):
Zu Testzwecken wäre es hilfreich, zwei zusätzliche Versionen Ihrer Lösung einzuschließen, eine mit einem festen Datum in der Vergangenheit und eine in der Zukunft.
Regeln
Standardlücken sind verboten, ebenso wie eingebaute Flag-Images / Bibliotheken. Außerdem darf Ihr Code keine Eingabe annehmen.
Finnen mögen kein Smalltalk, und das ist Codegolf , also verschwende keine Zeichen!
#
im Falle von ASCII-Kunst verwenden ? Und dann die Zeichen100
irgendwo einfügen ?