- 22, Oct 2024
- #1
Задача проста: написать программу или функцию, которая при задании конечного неотрицательного целого числа выводит вложенный массив.
Правила
- Ваш код должен создавать уникальный действительный вложенный массив для каждый целое число 0 ≤ n < 231.
- Каждый В этом диапазоне должен быть выведен возможный вложенный массив, содержащий до 16 открытых скобок. (Это не означает, что ваш код никогда не сможет вывести вложенный массив с более чем 16 открытыми скобками.)
- Ваш код может выводить строковое представление вложенного массива вместо реального массива (с запятыми или без них).
Одно из возможных сопоставлений:
0 -> []
1 -> [[]]
2 -> [[[]]]
3 -> [[], []]
4 -> [[[[]]]]
5 -> [[[], []]]
6 -> [[[]], []]
7 -> [[], [[]]]
8 -> [[], [], []]
9 -> [[[[[]]]]]
etc.
Подсчет очков
Это, так побеждает самый короткий код в байтах.
#code-golf #code-golf #array #сбалансированная строка #открытая функция #рваный список