Görev:
Senin görevin, bir dizi ip ve bir örgünün yineleme sayısı verildiğinde, her ipin nereye gittiğini söyleyecek bir program oluşturmaktır. Kurallar aşağıdaki gibidir:
- Tellerin sayısı her zaman garip olacak ve 3 ile 6000 arasında (dahil)
- Başladığınızda, teller 2 (neredeyse) eşit demete bölünecektir,
leftveright.leftEğer başladığınızda bir daha telini sahip olacaktır.
7 girişi için:
/ / / / \ \ \
1 2 3 4 5 6 7
- Her iterasyon, daha fazla iplikçikli yanın en dıştaki ipliği, merkeze ters yöne bakacak şekilde yerleştirilecektir. Merkezi ters bakan kolları arasında aşağıdaki gibi tanımlanır:
////middle\\\.
1 giriş 7 tekrarı (tel 1 merkeze taşındı):
/ / / \ \ \ \
2 3 4 1 5 6 7
Misal:
Giriş:
3 4
hesaplamalar:
1 2 3
\
2 1 3
/
2 3 1
\
3 2 1
/
3 1 2
Çıktı:
3 1 2
Kurallar:
- Şerit yönü için eğik çizgileri, yalnızca sayıları görüntülemenize gerek yoktur.
- Numaraları yalnızca son yinelemeden sonra görüntülemeniz gerekir.
- Çıktınız ipliklerin alanla sınırlı kimlikleri olacaktır
- Girdi şu şekilde olacaktır:
strands [space] iterations - Tellerin sayısı her zaman garip olacaktır ve 3 <= x <= 6000
- Bu kod golf , bu yüzden en kısa kod kazanır!
11 2olur 2345611178910?
123 -> 213 -> 231 -> 321 -> 312.