Zorluk basittir: sınırlı negatif olmayan bir tamsayı verildiğinde iç içe geçmiş bir dizi çıktısı alan bir program veya işlev yazın.
Kurallar
- Kodunuz 0 0 n <2 31 her tamsayı için benzersiz bir geçerli yuvalanmış dizi oluşturmalıdır .
- 16'ya kadar açık parantezle mümkün olan her iç içe dizi bu aralık içinde çıkarılmalıdır. (Bu, kodunuzun 16'dan fazla açık parantez içeren iç içe bir diziyi asla çıkarmayacağı anlamına gelmez.)
- Kodunuz, gerçek bir dizi yerine iç içe dizinin dize olarak gösterilmesini sağlayabilir (virgüllü veya virgül olmadan).
Bir olası haritalama:
0 -> []
1 -> [[]]
2 -> [[[]]]
3 -> [[], []]
4 -> [[[[]]]]
5 -> [[[], []]]
6 -> [[[]], []]
7 -> [[], [[]]]
8 -> [[], [], []]
9 -> [[[[[]]]]]
etc.
puanlama
Bu kod golf , yani bayt cinsinden en kısa kod kazanır.