Índices de um array
Dado um array bidimensional de caracteres e um array de índices, leia os caracteres nesses índices e junte-os em uma única string.
Considere o array de caracteres como uma única sequência percorrida por linhas: leia a primeira linha da esquerda para a direita, depois a segunda, e assim por diante. Os índices começam em 1, não em 0.
Exemplo resolvido
Este array de caracteres:
new string[][] { new string[] { "m", "u", "b" }, new string[] { "a", "s", "h" }, new string[] { "i", "r", "1" } }tem estas posições, numeradas a partir de um:
1 2 3
4 5 6
7 8 9Portanto:
Program.ArrIndex(new string[][] { new string[] { "m", "u", "b" }, new string[] { "a", "s", "h" }, new string[] { "i", "r", "1" } }, new int[] { 1, 3, 5, 8 }) ➞ "mbsr"Notas
Lembre-se de que os índices começam em 1, não em 0.