Beschreibung des Geflechts
Wenn eine Litze in diesem Geflecht die Oberseite einer anderen Litze überquert, addiert sie den Wert der anderen Litze zu sich selbst, und alle anderen Litzenwerte werden durchlaufen. Das Geflecht besteht aus drei Litzen und jede Litze beginnt bei 1. Die erste Überkreuzung ist die am weitesten links liegende Litze, die die mittlere Litze überkreuzt. Die nächste Überkreuzung ist der am weitesten rechts liegende Strang, der den neuen Mittelstrang überkreuzt (zuvor der am weitesten links liegende Strang). Diese beiden Schritte der Überkreuzung wiederholen sich. Mit anderen Worten ist die erste Überkreuzung [a, b, c] -> [b, a+b, c]
und die zweite ist [a, b, c] -> [a, b+c, b]
. Nach diesen Regeln sind hier die ersten sechs Ebenen des Geflechts:
1,1,1
1,2,1
1,3,2
3,4,2
3,6,4
6,9,4
Deine Aufgabe
Schreiben Sie ein Golf-Programm oder eine Golf-Funktion, die eine Ganzzahl als Flechtstufe akzeptiert und die drei Werte für diese Flechtstufe ausgibt. Sie müssen angeben, ob Ihre Level auf Null oder Eins basieren. Die Ein- und Ausgabe kann in jedem vernünftigen Format erfolgen, und nachfolgende Leerzeichen sind zulässig.
Testfälle (1-basiert)
1 -> 1,1,1
2 -> 1,2,1
5 -> 3,6,4
10 -> 28,41,19