To jest Bub. Bub jest piłkarzem. Jednak nie jest zbyt dobry. Nadal nie może kopnąć piłki do siatki! (Jeśli nie zauważyłeś, @
to jest piłka.
_____
| \
O | \
\|/ | \
| | net \
/ ─ @ |_________\
Aby pomóc rozwinąć swoje umiejętności, opracował system, który pomaga ocenić jego wyniki, gdy kopie piłkę. Nazywa to „systemem 10 punktów”.
Nie wie jednak, co musi zrobić, aby osiągnąć x liczby punktów. Musisz pomóc mu w wizualizacji, gdzie będzie piłka, aby mógł ustalić, ile punktów chce zdobyć. Jest 10 punktów na rundę, które może osiągnąć.
To jest twoje wyzwanie.
Biorąc pod uwagę liczbę x , liczba punktów, którą Bub otrzymuje, podaje położenie piłki na boisku. Oto kilka pomocnych markerów:
- Bub jest dokładnie 50 pól od siatki.
- Za każdy punkt, który otrzymuje Bub, piłka przesuwa się o 5 pól bliżej siatki. Dlatego jeśli Bub uzyska 3 punkty, piłka znajduje się 35 pól od siatki.
- Za każde 3 punkty, które otrzymuje Bub, piłka zaczyna się poruszać w powietrzu! Przesuwa się o jedno pole w górę.
- Jeśli liczba punktów, które Bub uzyska, przesunęłaby piłkę za siatkę, możesz umieścić piłkę w dowolnym miejscu w siatce.
Pamiętaj, że musisz narysować Buba, piłkę i siatkę.
Aby rozpocząć, oto przykład:
Liczba punktów: 5
_____
| \
O | \
\|/ | \
| @ | \
/ ─ |_________\
Obowiązują standardowe zasady. Wygrywa kod z najmniejszą liczbą bajtów! Miłej gry w golfa!
There are 10 points per round that he can achieve
dlaczego mielibyśmy przejmować się n> 10?Odpowiedzi:
Pyth,
10691 bajtówKodowanie długości przebiegu, a następnie kodowanie wewnętrzne.
Hexdump:
Wypróbuj online!
Zamień znak Unicode
─
(U + 2500) jako pojedynczy łącznik.źródło
JavaScript (ES6), 189
Test
źródło