Ta szczęśliwa osoba znana jest w folklorze jako Zajączek Wielkanocny.
Zabarwienie
Jest tworzony przy użyciu 4 kolorów:
- Jasnoróżowy
- Ciemno różowy
- Biały
- czarny
(Cieszę się, że te kolory są przybliżone w Twojej odpowiedzi. Nie musi to być ten precyzyjny odcień)
Kształty
Jest zbudowany z następujących kształtów:
- Dwie wysokie elipsy w kolorze jasnoróżowym (uszy zewnętrzne). Mają tę samą wysokość i szerokość.
- Dwie wysokie elipsy w kolorze ciemnoróżowym (uszy wewnętrzne). Są mniejsze niż zewnętrzne uszy, a jeden jest narysowany na każdym z zewnętrznych uszu. Są tej samej wysokości i szerokości.
- Jedno duże koło w jasnoróżowym kolorze (głowa). Przecina się z dolną jedną trzecią obu zewnętrznych uszu (ale nie wyżej).
- Dwa kółka w kolorze białym (zewnętrzne oczy). Są narysowane na głowie. Ich średnica jest mniejsza niż szerokość zewnętrznych uszu. Mają taką samą pozycję poziomą jak uszy zewnętrzne.
- Dwa kółka w kolorze czarnym (wewnętrzne oczy). Mają mniejszą średnicę niż oczy zewnętrzne. Jeden jest narysowany na każdym z zewnętrznych oczu.
- Jedna pionowa linia w kolorze czarnym (górne usta). Jest narysowany na głowie i jest niższy niż dolna część zewnętrznych oczu. Jest mniej więcej w równej odległości od każdego oka.
- Dwa łuki w kolorze czarnym (dolne usta). Są one rysowane na głowie i wyginają się w dół od linii poziomej. Oba przecinają się z dolną częścią górnej części jamy ustnej, ale jedna idzie w prawo, a druga w lewo.
Zasady
- Używaj dowolnego języka i narzędzi, które lubisz.
- Dane wyjściowe mogą być obrazem, HTML, SVG lub innym znacznikiem.
- To jest golf golfowy, więc staraj się to robić w jak najmniejszej liczbie bajtów.
- Dołącz zrzut ekranu wyniku.
- Zachęcamy do przybliżenia zdefiniowanych kolorów.
Wesołego Alleluja!
code-golf
graphical-output
AJFaraday
źródło
źródło
Odpowiedzi:
T-SQL,
445439 bajtówTa strona mogłaby użyć więcej rysunków opartych na T-SQL!
Uruchamiane na SQL 2017, ale używa SQL geoprzestrzenną przechowywania funkcje dodane z powrotem w SQL 2008 . Podziały linii służą wyłącznie do odczytu.
Wynik:
Było to więc trudne w T-SQL, ponieważ obiekty przestrzenne nie są dokładnie zaprojektowane do rysowania (na przykład brak obiektu „elipsy”). Co więcej, zbliżenie kolorów do prawej wymagało trochę prób i błędów.
Zasadniczo buduję następujące obiekty geometryczne:
@
), które są punktami rozszerzonymi na dyski za pomocąSTBuffer(.6)
(zbiór wszystkich punktów w granicach 0,6 tych punktów początkowych)@r
), które są generowane jako spiczaste krzywe, ale są „wydmuchiwane” za pomocąSTBuffer
ucha wewnętrznego lub zewnętrznegoCIRCULARSTRING
Aby uzyskać prawidłowe kolory, muszę
SELECT
je w odpowiedniej kolejności . SSMS ma wbudowaną sekwencję kolorów dla obiektów wyświetlanych w okienku wyników przestrzennych , więc ciemnoróżowe uszy wewnętrzne musiały zająć czwarte miejsce , a jasnoróżowa twarz - szesnaste . Wymagało to włożenia całej gamy dodatkowych kopii oczu, co jest w porządku, ponieważ chcemy, aby były jak najbardziej zbliżone do czerni (kolory są nieco przezroczyste, więc układanie ich sprawia, że są ciemniejsze).Pomoc i inspiracja z następujących zasobów:
EDYCJA : Przeniosłem króliczka o 4 jednostki, co zmienia niektóre współrzędne na jedną cyfrę, oszczędzając 6 bajtów. Brak zmian w wyświetlanej mocy wyjściowej.
źródło
Czerwony ,
375340329 bajtówźródło
Desmos, 262 znaków / bajtów
To znaczy, jest krótszy niż Java: ^)
+2 bajty do wypełnienia uszu
Link Przy wyłączonych liniach wykresu (właśnie zorientowałem się, że możesz to zrobić):
źródło
Rubin z butami , 240 znaków
Przykładowe dane wyjściowe:
źródło
Python, 368 bajtów
Korzystanie z matplotlib.
Wynik:
Nie golfowany:
źródło
JavaScript,
381326 bajtówDzięki Arnold i Epicness.
źródło
HTML+JavaScript
, możesz zrobić część HTML<canvas id=A>
i pierwszą część JSb=A.getContext...
- użyłem tego w mojej fladze Islandii jakiś czas temu. Ten post właśnie zapisał tę odpowiedź 2 bajty :) codegolf.stackexchange.com/a/176852/8340(D=document).body.appendChild(a=D.createElement`canvas`)
.JavaScript + P5.js ,
291276273 bajtówTym razem wiele małych zmian, które w ogóle nie zmieniają rozmiaru bajtu.
Wypróbuj online!
Wyjaśnienie:
źródło
#fcc
i#f77
dla kolorów.Lua + LÖVE / Love2D , 328 bajtów
Wypróbuj online!
źródło
Przetwarzanie,
388343319 znaków / bajtówNiezbyt elegancki, ale oto jest. Zapisane bajty poprzez zmniejszenie obrazu.
źródło
PostScript ,
688484468439 bajtówWersja golfowa:
Wersja bez golfa:
Wynik:
źródło
SVG (HTML5), 415 bajtów
Utrzymywanie wysokości poniżej 100, aby zaoszczędzić cenne bajty, ale wciąż najdłuższe ...
źródło
Java,
508472 bajtówOto wynikowy króliczek:
Wyjaśnienie:
źródło
HTML ,
280278 bajtówOto zrzut ekranu:
Cytowania
źródło
HTML + CSS
źródło