Descripción de la trenza
En esta trenza, cuando una cadena cruza sobre la parte superior de otra cadena, agrega el valor de la otra cadena a sí mismo y todos los demás valores de cadena pasan. La trenza tiene tres hebras y cada hebra comienza en 1. El primer cruce es la hebra más a la izquierda que cruza sobre la hebra del medio. El siguiente cruce es el filamento más a la derecha que cruza sobre el nuevo filamento medio (anteriormente el filamento más a la izquierda). Estos dos pasos de los cruces se repiten. En otras palabras, el primer crossover es [a, b, c] -> [b, a+b, c]
y el segundo es [a, b, c] -> [a, b+c, b]
. Usando estas reglas aquí están los primeros seis niveles de la trenza:
1,1,1
1,2,1
1,3,2
3,4,2
3,6,4
6,9,4
Tu tarea
Escriba un programa o función de golf que acepte un número entero como el nivel de trenza y genere los tres valores para ese nivel de la trenza. Debe indicar si sus niveles están basados en cero o en uno. La entrada y salida pueden venir en cualquier formato razonable y se permite el espacio en blanco final.
Casos de prueba (basados en 1)
1 -> 1,1,1
2 -> 1,2,1
5 -> 3,6,4
10 -> 28,41,19