Module: (C++) Workshop - 4. Processamento de strings. "Um pouco sobre a Roma Antiga e Júlio César"


Problem

1 /6


cifra de César

Problem

Caio Júlio César (13 de julho, ou de outras fontes, 12 de julho de 100 ou 102 aC — 15 de março de 44 aC e.) — antigo estadista romano e político, ditador, comandante, escritor. Com a conquista da Gália, César expandiu o Império Romano. As atividades de César mudaram radicalmente a face cultural e política da Europa Ocidental e deixaram uma marca indelével na vida das próximas gerações de europeus. Caio Júlio César, com habilidades brilhantes como estrategista militar e tático, venceu as batalhas da guerra civil e tornou-se o único governante da Pax Romana.

César costumava pegar papel e escrever cartas durante as lutas de gladiadores. Ele foi questionado, dizem, como você pode olhar para os gladiadores e escrever cartas. Ao que César respondeu: “César pode fazer três coisas ao mesmo tempo: escrever, olhar e ouvir.”

Júlio César usou sua própria maneira de criptografar texto para ocultar informações de seus inimigos. Cada letra foi substituída pela seguinte em ordem alfabética por meio de K posições ao redor do círculo.

Usando tecnologia de computador moderna, determine o texto de origem da criptografia fornecida.

Entrada
A primeira linha contém uma criptografia que consiste em letras latinas maiúsculas. Na segunda linha, o número K (\(1 <= K <= 10\)).

Impressão 
Você deseja exibir o resultado da descriptografia.
 
Exemplos
# Entrada Saída
1 XPSE
1
PALAVRA