Estoy buscando encontrar el corredor más rápido. Muéstrame tu vuelta más rápida en esta pista de 18x14 que se muestra a continuación.
______
/ \
/ \
/ ____ \
/ / \ \
/ / \ \
| | | |
| | | |
| | | |
| | | |
\ \ / /
\ \____/ /
\ /
\ /
\______/
Su trabajo es mover el auto debajo de la pista una vez en todas las posiciones posibles.
_
| |
|_|
/\
/ /
\/
__
|__|
/\
\ \
\/
El automóvil puede conducir en 3 espacios seguidos antes de girar. Aquí hay un ejemplo de cómo debería ser una vuelta.
______
/ \
/ \
/ ____ \
/ / \ \
/_ / \ \
|| || | |
||_|| | |
| | | |
| | | |
\ \ / /
\ \____/ /
\ /
\ /
\______/
______
/ \
/ \
/ ____ \
/ / \ \
/ / \ \
| _ | | |
|| || | |
||_|| | |
| | | |
\ \ / /
\ \____/ /
\ /
\ /
\______/
______
/ \
/ \
/ ____ \
/ / \ \
/ / \ \
| | | |
| _ | | |
|| || | |
||_|| | |
\ \ / /
\ \____/ /
\ /
\ /
\______/
______
/ \
/ \
/ ____ \
/ / \ \
/ / \ \
| | | |
| | | |
| | | |
| /\| | |
\\ \\ / /
\\/ \____/ /
\ /
\ /
\______/
______
/ \
/ \
/ ____ \
/ / \ \
/ / \ \
| | | |
| | | |
| | | |
| | | |
\ /\\ / /
\\ \\____/ /
\\/ /
\ /
\______/
______
/ \
/ \
/ ____ \
/ / \ \
/ / \ \
| | | |
| | | |
| | | |
| | | |
\ \ / /
\ /\\____/ /
\\ \ /
\\/ /
\______/
______
/ \
/ \
/ ____ \
/ / \ \
/ / \ \
| | | |
| | | |
| | | |
| | | |
\ \ / /
\ \____/ /
\ __ /
\ |__| /
\______/
______
/ \
/ \
/ ____ \
/ / \ \
/ / \ \
| | | |
| | | |
| | | |
| | | |
\ \ / /
\ \____/ /
\ __ /
\ |__| /
\______/
______
/ \
/ \
/ ____ \
/ / \ \
/ / \ \
| | | |
| | | |
| | | |
| | | |
\ \ / /
\ \____/ /
\ __ /
\ |__| /
\______/
______
/ \
/ \
/ ____ \
/ / \ \
/ / \ \
| | | |
| | | |
| | | |
| | | |
\ \ / /
\ \____//\ /
\ / //
\ \//
\______/
______
/ \
/ \
/ ____ \
/ / \ \
/ / \ \
| | | |
| | | |
| | | |
| | | |
\ \ //\ /
\ \____// //
\ \//
\ /
\______/
______
/ \
/ \
/ ____ \
/ / \ \
/ / \ \
| | | |
| | | |
| | | |
| | |/\ |
\ \ // //
\ \____/ \//
\ /
\ /
\______/
______
/ \
/ \
/ ____ \
/ / \ \
/ / \ \
| | | |
| | | _ |
| | || ||
| | ||_||
\ \ / /
\ \____/ /
\ /
\ /
\______/
______
/ \
/ \
/ ____ \
/ / \ \
/ / \ \
| | | _ |
| | || ||
| | ||_||
| | | |
\ \ / /
\ \____/ /
\ /
\ /
\______/
______
/ \
/ \
/ ____ \
/ / \ \
/ / \ _\
| | || ||
| | ||_||
| | | |
| | | |
\ \ / /
\ \____/ /
\ /
\ /
\______/
______
/ \
/ \
/ ____ \
/ / \ /\\
/ / \\ \\
| | |\/ |
| | | |
| | | |
| | | |
\ \ / /
\ \____/ /
\ /
\ /
\______/
______
/ \
/ \
/ ____ /\\
/ / \\ \\
/ / \\/ \
| | | |
| | | |
| | | |
| | | |
\ \ / /
\ \____/ /
\ /
\ /
\______/
______
/ \
/ /\\
/ ____\ \\
/ / \\/ \
/ / \ \
| | | |
| | | |
| | | |
| | | |
\ \ / /
\ \____/ /
\ /
\ /
\______/
______
/ __ \
/ |__| \
/ ____ \
/ / \ \
/ / \ \
| | | |
| | | |
| | | |
| | | |
\ \ / /
\ \____/ /
\ /
\ /
\______/
______
/ __ \
/ |__| \
/ ____ \
/ / \ \
/ / \ \
| | | |
| | | |
| | | |
| | | |
\ \ / /
\ \____/ /
\ /
\ /
\______/
______
/ __ \
/ |__| \
/ ____ \
/ / \ \
/ / \ \
| | | |
| | | |
| | | |
| | | |
\ \ / /
\ \____/ /
\ /
\ /
\______/
______
/ \
//\ \
// /____ \
/ \// \ \
/ / \ \
| | | |
| | | |
| | | |
| | | |
\ \ / /
\ \____/ /
\ /
\ /
\______/
______
/ \
/ \
//\ ____ \
// // \ \
/ \// \ \
| | | |
| | | |
| | | |
| | | |
\ \ / /
\ \____/ /
\ /
\ /
\______/
______
/ \
/ \
/ ____ \
//\ / \ \
// // \ \
| \/| | |
| | | |
| | | |
| | | |
\ \ / /
\ \____/ /
\ /
\ /
\______/
Reglas
- La salida debe mostrar el automóvil en todas las posiciones posibles. 3 posiciones en cada una de las 8 secciones de la pista significa que hay 24 posiciones posibles para mostrar.
- Las posiciones del automóvil deben mostrarse en secuencia. (¡No puedes teletransportarte a otra parte de la pista!)
- La posición y dirección de inicio (en sentido horario / antihorario) no son importantes.
- La salida puede estar en cualquier formato razonable para el texto.
- Sin entrada.
- Normas estándar de código de golf. Cuantos menos bytes tenga su código, más rápido correrá su automóvil.
Respuestas:
Lienzo , 131 bytes
Pruébalo aquí!
fuente
JavaScript (ES6), 371 bytes
Gira en sentido horario. Probablemente todavía golfable.
Pruébalo en línea!
Versión animada
Mostrar fragmento de código
Menos golf
fuente
Python 2 ,
641639592576 bytesPruébalo en línea!
fuente
[1,-1][i>12]
->2*(i<13)-1
.