Ich suche den schnellsten Rennfahrer. Zeigen Sie mir Ihre schnellste Runde auf dieser 18x14-Strecke (siehe unten).
______
/ \
/ \
/ ____ \
/ / \ \
/ / \ \
| | | |
| | | |
| | | |
| | | |
\ \ / /
\ \____/ /
\ /
\ /
\______/
Ihre Aufgabe ist es, das Auto in allen möglichen Positionen einmal um die Strecke nach unten zu bewegen.
_
| |
|_|
/\
/ /
\/
__
|__|
/\
\ \
\/
Das Auto kann vor dem Abbiegen 3 Felder hintereinander fahren. Hier ist ein Beispiel, wie eine Runde aussehen sollte.
______
/ \
/ \
/ ____ \
/ / \ \
/_ / \ \
|| || | |
||_|| | |
| | | |
| | | |
\ \ / /
\ \____/ /
\ /
\ /
\______/
______
/ \
/ \
/ ____ \
/ / \ \
/ / \ \
| _ | | |
|| || | |
||_|| | |
| | | |
\ \ / /
\ \____/ /
\ /
\ /
\______/
______
/ \
/ \
/ ____ \
/ / \ \
/ / \ \
| | | |
| _ | | |
|| || | |
||_|| | |
\ \ / /
\ \____/ /
\ /
\ /
\______/
______
/ \
/ \
/ ____ \
/ / \ \
/ / \ \
| | | |
| | | |
| | | |
| /\| | |
\\ \\ / /
\\/ \____/ /
\ /
\ /
\______/
______
/ \
/ \
/ ____ \
/ / \ \
/ / \ \
| | | |
| | | |
| | | |
| | | |
\ /\\ / /
\\ \\____/ /
\\/ /
\ /
\______/
______
/ \
/ \
/ ____ \
/ / \ \
/ / \ \
| | | |
| | | |
| | | |
| | | |
\ \ / /
\ /\\____/ /
\\ \ /
\\/ /
\______/
______
/ \
/ \
/ ____ \
/ / \ \
/ / \ \
| | | |
| | | |
| | | |
| | | |
\ \ / /
\ \____/ /
\ __ /
\ |__| /
\______/
______
/ \
/ \
/ ____ \
/ / \ \
/ / \ \
| | | |
| | | |
| | | |
| | | |
\ \ / /
\ \____/ /
\ __ /
\ |__| /
\______/
______
/ \
/ \
/ ____ \
/ / \ \
/ / \ \
| | | |
| | | |
| | | |
| | | |
\ \ / /
\ \____/ /
\ __ /
\ |__| /
\______/
______
/ \
/ \
/ ____ \
/ / \ \
/ / \ \
| | | |
| | | |
| | | |
| | | |
\ \ / /
\ \____//\ /
\ / //
\ \//
\______/
______
/ \
/ \
/ ____ \
/ / \ \
/ / \ \
| | | |
| | | |
| | | |
| | | |
\ \ //\ /
\ \____// //
\ \//
\ /
\______/
______
/ \
/ \
/ ____ \
/ / \ \
/ / \ \
| | | |
| | | |
| | | |
| | |/\ |
\ \ // //
\ \____/ \//
\ /
\ /
\______/
______
/ \
/ \
/ ____ \
/ / \ \
/ / \ \
| | | |
| | | _ |
| | || ||
| | ||_||
\ \ / /
\ \____/ /
\ /
\ /
\______/
______
/ \
/ \
/ ____ \
/ / \ \
/ / \ \
| | | _ |
| | || ||
| | ||_||
| | | |
\ \ / /
\ \____/ /
\ /
\ /
\______/
______
/ \
/ \
/ ____ \
/ / \ \
/ / \ _\
| | || ||
| | ||_||
| | | |
| | | |
\ \ / /
\ \____/ /
\ /
\ /
\______/
______
/ \
/ \
/ ____ \
/ / \ /\\
/ / \\ \\
| | |\/ |
| | | |
| | | |
| | | |
\ \ / /
\ \____/ /
\ /
\ /
\______/
______
/ \
/ \
/ ____ /\\
/ / \\ \\
/ / \\/ \
| | | |
| | | |
| | | |
| | | |
\ \ / /
\ \____/ /
\ /
\ /
\______/
______
/ \
/ /\\
/ ____\ \\
/ / \\/ \
/ / \ \
| | | |
| | | |
| | | |
| | | |
\ \ / /
\ \____/ /
\ /
\ /
\______/
______
/ __ \
/ |__| \
/ ____ \
/ / \ \
/ / \ \
| | | |
| | | |
| | | |
| | | |
\ \ / /
\ \____/ /
\ /
\ /
\______/
______
/ __ \
/ |__| \
/ ____ \
/ / \ \
/ / \ \
| | | |
| | | |
| | | |
| | | |
\ \ / /
\ \____/ /
\ /
\ /
\______/
______
/ __ \
/ |__| \
/ ____ \
/ / \ \
/ / \ \
| | | |
| | | |
| | | |
| | | |
\ \ / /
\ \____/ /
\ /
\ /
\______/
______
/ \
//\ \
// /____ \
/ \// \ \
/ / \ \
| | | |
| | | |
| | | |
| | | |
\ \ / /
\ \____/ /
\ /
\ /
\______/
______
/ \
/ \
//\ ____ \
// // \ \
/ \// \ \
| | | |
| | | |
| | | |
| | | |
\ \ / /
\ \____/ /
\ /
\ /
\______/
______
/ \
/ \
/ ____ \
//\ / \ \
// // \ \
| \/| | |
| | | |
| | | |
| | | |
\ \ / /
\ \____/ /
\ /
\ /
\______/
Regeln
- Die Ausgabe sollte das Auto in allen möglichen Positionen anzeigen. Je 3 Positionen in den 8 Streckenabschnitten bedeuten, dass 24 Positionen angezeigt werden können.
- Die Fahrzeugpositionen müssen der Reihe nach angezeigt werden. (Du kannst nicht zu einem anderen Teil der Strecke teleportieren!)
- Die Startposition und Richtung (im Uhrzeigersinn / gegen den Uhrzeigersinn) sind nicht wichtig.
- Die Ausgabe kann in jedem für den Text angemessenen Format erfolgen.
- Keine Eingabe.
- Standard Code-Golf-Regeln. Je weniger Bytes Ihr Code hat, desto schneller fährt Ihr Auto.
Antworten:
Canvas , 131 Bytes
Probieren Sie es hier aus!
quelle
JavaScript (ES6), 371 Byte
Dreht sich im Uhrzeigersinn. Vermutlich noch golffähig.
Probieren Sie es online!
Animierte Version
Code-Snippet anzeigen
Weniger golfen
quelle
Python 2 ,
641639592576 BytesProbieren Sie es online!
quelle
[1,-1][i>12]
->2*(i<13)-1
.