задача
С учетом элемента-обертки и трехмерного массива без зазоров, оберните массив сверху, снизу и вокруг. Вы должны обрабатывать как символьные, так и числовые данные, но оболочка и настоящее будут иметь одинаковый тип данных.
Пример персонажа
Для символьных данных вы можете выбрать обработку трехмерных массивов отдельных символов или двумерных массивов строк:
Учитывая 2 слоя, 2 строки, 4 столбца символьный массив
[[["Y","o","u","r"],
["g","i","f","t"]],
[["g","o","e","s"],
["h","e","r","e"]]]
и символ "."
, ответьте 4 слоя, 4 строки, 6 столбцов символов
[[[".",".",".",".",".","."],
[".",".",".",".",".","."],
[".",".",".",".",".","."],
[".",".",".",".",".","."]],
[[".",".",".",".",".","."],
[".","Y","o","u","r","."],
[".","g","i","f","t","."],
[".",".",".",".",".","."]],
[[".",".",".",".",".","."],
[".","g","o","e","s","."],
[".","h","e","r","e","."],
[".",".",".",".",".","."]],
[[".",".",".",".",".","."],
[".",".",".",".",".","."],
[".",".",".",".",".","."],
[".",".",".",".",".","."]]]
или дан 2-рядный, 2-колоночный массив из 4-х символьных строк
[["Your",
"gift"],
["goes",
"here"]]
и символ "."
, ответьте на 4 строки, 4 столбца массив из 6 символов
[["......",
"......",
"......",
"......"],
["......",
".Your.",
".gift.",
"......"],
["......",
".goes.",
".here.",
"......"],
["......",
"......",
"......",
"......"]]
Числовой пример
Учитывая 2 слоя, 2 строки, 2 столбца числового массива
[[[1,2],
[3,4]],
[[5,6],
[7,8]]]`
и число 0
, ответь 4 слоя, 4 строки, 4 столбца числового массива
[[[0,0,0,0],
[0,0,0,0],
[0,0,0,0],
[0,0,0,0]],
[[0,0,0,0],
[0,1,2,0],
[0,3,4,0],
[0,0,0,0]],
[[0,0,0,0],
[0,5,6,0],
[0,7,8,0],
[0,0,0,0]],
[[0,0,0,0],
[0,0,0,0],
[0,0,0,0],
[0,0,0,0]]]