Construtor de palavras
Coloque cada string de letters no índice correspondente, começando em zero, indicado em positions e, depois, junte as letras posicionadas para formar uma única palavra. As entradas são permutações válidas dos índices do resultado.
Exemplo
Program.WordBuilder(new[] { "e", "t", "s", "t" }, new[] { 1, 3, 2, 0 }) ➢ "test"