挑战很简单:编写一个程序或函数,当给定一个有限的非负整数时,该程序或函数将输出一个嵌套数组。
规则
- 您的代码必须为每个 0≤n≤2 31的整数生成唯一的有效嵌套数组。
- 必须在此范围内输出每个带有最多16个方括号的嵌套数组。(这并不意味着您的代码永远不会输出带有超过16个方括号的嵌套数组。)
- 您的代码可能会输出嵌套数组的字符串表示形式,而不是实际数组(带或不带逗号)。
一种可能的映射:
0 -> []
1 -> [[]]
2 -> [[[]]]
3 -> [[], []]
4 -> [[[[]]]]
5 -> [[[], []]]
6 -> [[[]], []]
7 -> [[], [[]]]
8 -> [[], [], []]
9 -> [[[[[]]]]]
etc.
计分
这是code-golf,因此以字节为单位的最短代码获胜。