Specyfikacja znaku „szacunkowego” stosowanego w dyrektywie Unii Europejskiej (U + 212e w Unicode, którego nie można po prostu wydrukować dla tego wyzwania) jest dość precyzyjna.
Aby skopiować pewne ograniczenia z tego pytania : Renderuj symbol do pliku lub ekranu za pomocą grafiki wektorowej lub rastrowej. Jeśli dane wyjściowe są rasteryzowane, obraz musi mieć wymiary 264 x 240 pikseli lub więcej. Nie wolno rysować żadnych innych linii pomocniczych ani wskaźników długości.
code-golf
graphical-output
GODŁO
źródło
źródło
0,085
,0,013
i0,025
pomiarowe? Czy0,846
przekątna pośrodku ma przechodzić przez epicentrum elipsy utworzonej przez zewnętrzną1
i0,9
?Odpowiedzi:
VBA,
587560bajtówWywołaj makro U. Zasadniczo dużo rysowania kształtów. Kształt 1 to prostokąt, 5 to zaokrąglony prostokąt, a 9 to owal. Wyjście ma szerokość 500 i wysokość 450.
Edycja : dodano zaokrąglony prostokąt (z regulacją, aby zamieniać końce w półkola), aby uzyskać zaokrąglone rogi na górze paska z jednym rysunkiem kształtu.
źródło
2
bajty, zmieniającSub U()
naSub U
f
sięOptional f=0
i usuwania 0 f połączeń, usuwając miejsca wa=5 Then
, przesuwając podprogramów do codepane arkusza i usunięciuActiveSheet.
połączenia (oznacza to, że U jest wówczas nazywane jakoSheet1.U
) i usunięciu()
inSub U()
Haml + Sass, 20 + 722 = 742 bajtów
Jestem pewien, że można by grać w golfa o wiele bardziej, ale jestem z tego zadowolony. Demo na CodePen .
Uwaga: Z powodu domyślnych marginesów wymaga to okna przeglądarki o szerokości co najmniej 1000-niektórych pikseli.
Haml
Sass
źródło
GLSL + shadertoy.com,
349345344 bajtówMożna to przetestować, wklejając kod na tej stronie: https://www.shadertoy.com/new
Dane wyjściowe (gdy rozmiar ekranu to 1440 * 900):
źródło