Być może słyszałeś o „logo hakera”, zwanego także „godłem hakera”. To wygląda tak:
Jest to wzór z matematycznej symulacji zwanej Game of Life. Szybowiec jest najprostszym poruszającym się wzorem Życia i najbardziej natychmiast rozpoznawalnym ze wszystkich wzorów Życia.
Wyzwanie
Wyzwanie jest dość proste: wyświetl logo hakera. Jest to zdefiniowane jako:
- Siatka 3x3 z ramką, białym tłem i szarymi liniami siatki.
- Pięć czarnych kropek ułożonych w wzór szybowca GoL.
- Nic więcej.
Zasady
- Czarne kropki muszą wypełniać 40% - 80% ich poszczególnych pól siatki.
- Wyświetlisz godło z wyjściem graficznym, ale bez grafiki ASCII .
- Dane wyjściowe muszą mieć co najmniej 30 x 30 pikseli .
- Dane wyjściowe muszą mieć tylko kolory szary, czarny i biały .
- Każde pole siatki w siatce będzie tego samego rozmiaru. Siatka będzie regularnym kwadratem 3x3 .
- Nie możesz pobrać logo z Internetu lub systemu plików.
- Twój program wyświetli logo na pustym ekranie / oknie. Jeśli zakończy się, musi to zrobić normalnie.
- Zauważ, że „kropki” niekoniecznie oznaczają „koła”. „Kropka” to pojedynczy kształt geometryczny wyśrodkowany na środku siatki z jedną powierzchnią. Na przykład, podczas gdy okrąg lub kwadrat kwalifikują się jako kropka, dwa trójkąty lub szachownica nie będą.
Zwycięzca
Ponieważ jest to gra w golfa , wygrywa najkrótsza odpowiedź w każdym języku!
Dołącz do odpowiedzi zrzut ekranu z programu.