Das ist Bub. Bub ist ein Fußballspieler. Er ist jedoch kein sehr guter. Er kann den Ball immer noch nicht ins Netz treten! (Wenn Sie nicht bemerkt haben, @
ist der Ball.
_____
| \
O | \
\|/ | \
| | net \
/ ─ @ |_________\
Um seine Fähigkeiten weiterzuentwickeln, hat er ein System entwickelt, mit dem er seine Leistung beim Treten des Balls bewerten kann. Er hat es das "10-Punkte-System" genannt.
Er weiß jedoch nicht, was er tun muss, um x Punkte zu erreichen . Sie müssen ihm helfen, sich vorzustellen, wo sich der Ball befindet, damit er erwarten kann, wie viele Punkte er erhalten möchte. Es gibt 10 Punkte pro Runde, die er erreichen kann.
Daher ist dies Ihre Herausforderung.
Bei einer Zahl x gibt die Anzahl der Punkte, die Bub erhält, die Position des Balls auf dem Spielfeld aus. Hier sind einige hilfreiche Marker:
- Bub ist genau 50 Felder vom Netz entfernt.
- Für jeden Punkt, den Bub erhält, bewegt sich der Ball 5 Felder näher an das Netz. Wenn Bub 3 Punkte erhält, ist der Ball 35 Felder vom Netz entfernt.
- Für jeweils 3 Punkte, die Bub erhält, beginnt sich der Ball in der Luft zu bewegen! Es bewegt sich ein Feld nach oben.
- Wenn die Anzahl der Punkte, die Bub erhält, den Ball hinter das Netz bewegen würde, können Sie den Ball an einer beliebigen Stelle im Netz platzieren.
Denken Sie daran, Sie müssen Bub, den Ball und das Netz ziehen.
Um Ihnen den Einstieg zu erleichtern, finden Sie hier ein Beispiel:
Anzahl der Punkte: 5
_____
| \
O | \
\|/ | \
| @ | \
/ ─ |_________\
Es gelten Standardregeln. Code mit der niedrigsten Anzahl von Bytes gewinnt! Viel Spaß beim Golfen!
There are 10 points per round that he can achieve
ja, warum sollten wir uns für n> 10 interessieren?Antworten:
Pyth,
10691 BytesLauflängencodierung, gefolgt von interner Codierung.
Hexdump:
Probieren Sie es online aus!
Ersetzen Sie das Unicode-Zeichen
─
(U + 2500) als einzelnen Bindestrich.quelle
JavaScript (ES6), 189
Prüfung
quelle