O quadrado Políbio é uma ferramenta inventada pelos gregos para auxiliar mecanismos de comunicação com o intuito de facilitar a transmissão de informações. Com ele, mensagens de textos poderiam, por exemplo, ser transformadas em coordenadas e assim comunicadas de formas distintas. A tabela abaixo é um exemplo de adaptação do quadrado políbio para idiomas modernos.
1 | 2 | 3 | 4 | 5 | 6 | |
1 | a | b | c | d | e | f |
2 | g | h | i | j | k | l |
3 | m | n | o | p | q | r |
4 | s | t | u | v | w | x |
5 | y | z | 0 | 1 | 2 | 3 |
6 | 4 | 5 | 6 | 7 | 8 | 9 |
Neste desafio, receba um array de caracteres junto com o tamanho da matriz e faça um código dos métodos que resolvem os testes propostos.
- polibio -> 34332623122333
- 1anelparaatodosgovernar -> 5411321526341136111142331433412133441536321136
- adalovelacefoiaprimeiraprogramadoraem1842 -> 1114112633441526111315163323113436233115233611343633213611311114333611153154656155
- Frases com espaço
- Frases com maiúsculas