Deskripsi Braid
Dalam jalinan ini, ketika sebuah untai melintas di atas untai lain, itu menambah nilai untai lain untuk dirinya sendiri dan semua nilai untai lainnya melewati. Jalinan memiliki tiga untai dan setiap untai dimulai pada 1. Crossover pertama adalah untai paling kiri yang melintasi untai tengah. Crossover berikutnya adalah untai paling kanan melintasi untai tengah baru (sebelumnya untai paling kiri). Kedua langkah crossover ini diulang. Dengan kata lain, crossover pertama adalah [a, b, c] -> [b, a+b, c]
dan yang kedua adalah [a, b, c] -> [a, b+c, b]
. Menggunakan aturan-aturan ini di sini adalah enam tingkat kepang pertama:
1,1,1
1,2,1
1,3,2
3,4,2
3,6,4
6,9,4
Tugas Anda
Tulis program atau fungsi golf yang menerima integer sebagai tingkat kepang dan output tiga nilai untuk tingkat kepang itu. Anda harus menunjukkan apakah level Anda berbasis nol atau satu. Input dan output dapat datang dalam format apa pun yang masuk akal dan ruang kosong tambahan diperbolehkan.
Kasus Uji (berbasis 1)
1 -> 1,1,1
2 -> 1,2,1
5 -> 3,6,4
10 -> 28,41,19