Tâche
Étant donné un élément wrapper et un tableau 3D non dentelé, enveloppez le tableau en haut, en bas et tout autour. Vous devez gérer à la fois les données de caractères et les données numériques, mais l'encapsuleur et le présent auront le même type de données.
Exemple de personnage
Pour les données de caractères, vous pouvez choisir de gérer des tableaux 3D de caractères uniques ou des tableaux 2D de chaînes:
Étant donné le tableau de caractères à 2 couches, 2 lignes et 4 colonnes
[[["Y","o","u","r"],
["g","i","f","t"]],
[["g","o","e","s"],
["h","e","r","e"]]]
et le caractère "."
, répondez au tableau de caractères à 4 couches, 4 lignes et 6 colonnes
[[[".",".",".",".",".","."],
[".",".",".",".",".","."],
[".",".",".",".",".","."],
[".",".",".",".",".","."]],
[[".",".",".",".",".","."],
[".","Y","o","u","r","."],
[".","g","i","f","t","."],
[".",".",".",".",".","."]],
[[".",".",".",".",".","."],
[".","g","o","e","s","."],
[".","h","e","r","e","."],
[".",".",".",".",".","."]],
[[".",".",".",".",".","."],
[".",".",".",".",".","."],
[".",".",".",".",".","."],
[".",".",".",".",".","."]]]
ou étant donné le tableau de 2 lignes et 2 colonnes de chaînes de 4 caractères
[["Your",
"gift"],
["goes",
"here"]]
et le caractère "."
, répondez au tableau de 4 lignes et 4 colonnes de chaînes de 6 caractères
[["......",
"......",
"......",
"......"],
["......",
".Your.",
".gift.",
"......"],
["......",
".goes.",
".here.",
"......"],
["......",
"......",
"......",
"......"]]
Exemple numérique
Étant donné le tableau numérique à 2 couches, 2 lignes et 2 colonnes
[[[1,2],
[3,4]],
[[5,6],
[7,8]]]`
et le nombre 0
, répondez au tableau numérique à 4 couches, 4 lignes et 4 colonnes
[[[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]]]