Gracias a esta pregunta por alguna inspiración
En este desafío representaremos una línea de dominó como una cadena de |
, /
y \
. Se le dará una serie de fichas de dominó como entrada y deberá determinar cómo se verán cuando se hayan asentado. Aquí están las reglas sobre cómo se caen las fichas de dominó
Un dominó de pie
|
, a la izquierda de un dominó caído a la izquierda\
, también se convertirá en un dominó caído a la izquierda.Un dominó de pie
|
, derecho de un dominó caído a la derecha/
, también se convertirá en un dominó caído a la derecha.Si un dominó parado está entre un dominó caído a la izquierda
\
y uno derecho/
, permanecerá en pie.
Estas reglas se aplican repetidamente hasta que la disposición ya no cambie.
Aquí hay un ejemplo de cómo una sola entrada podría llegar a su conclusión.
|||||||\/|||||||\||\|||/||||||\|||||
||||||\\//|||||\\|\\|||//||||\\|||||
|||||\\\///|||\\\\\\|||///||\\\|||||
||||\\\\////|\\\\\\\|||////\\\\|||||
|||\\\\\////|\\\\\\\|||////\\\\|||||
||\\\\\\////|\\\\\\\|||////\\\\|||||
|\\\\\\\////|\\\\\\\|||////\\\\|||||
\\\\\\\\////|\\\\\\\|||////\\\\|||||
Su tarea es escribir código que encuentre y genere el resultado final de una entrada. Puede suponer que la entrada siempre es válida y contiene al menos 2 caracteres.
Este es el código de golf, por lo que las respuestas se puntuarán en bytes, con menos bytes mejor.
Casos de prueba
|||/|||| -> |||/////
|||\|||| -> \\\\||||
|/||||\| -> |///\\\|
||/|||\| -> ||//|\\|
||\|||/| -> \\\|||//