Eu percebi que as letras minúsculas, de acordo com a tabela ASCII, vão de 97 a 122.
Sendo assim, quando iteramos por todas as letras minúsculas, pegamos o seu número correspondente na tabela ASC II e calculamos o resto da divisão de cada número por 26, temos que, por um milagre, números de 0 a 25.
O valor exato que precisamos para preencher as posições da nossa tabela.
Queria saber se esse resto da divisão por 26 é um truque ou se o professor calculou isso de alguma forma... porque eu achei genial.