Python Challenge (2)
Publicado por Perfil removido (última atualização em 31/08/2009)
[ Hits: 5.521 ]
Escrevi este script para resolver o segundo desafio do website:
http://www.pythonchallenge.com
Inevitavelmente me incluí na frase: "everybody thinks twice before solving this..". :(
#O site mostra uma imagem com algumas letras que eu inicialmente (de forma estúpida) tentei substituir diretamente, ignorando totalmente o restante dos caracteres. Quando percebi que se tratava do famoso cesar com chave 2, substitui todas as letras minusculas (comecam em 97 em ASCII) pela segunda adiante no alfabeto, com o cuidado de substituir z por b e não por "(", ao subtrair 26.
original="g fmnc wms bgblr rpylqjyrc gr zw fylb. rfyrq ufyr amknsrcpq ypc dmp. bmgle gr gl zw fylb gq glcddgagclr ylb rfyr'q ufw rfgq rcvr gq qm jmle. sqgle qrpgle.kyicrpylq() gq pcamkkclbcb. lmu ynnjw ml rfc spj."
for letra in original:
cod=ord(letra)
if cod>=97 and cod<=122:
cod+=2
if cod>122: cod-=26
letra=chr(cod)
print letra,
"Executar" - programa útil que executa comandos com histórico. PyGtk
Algoritmo de Euclides estendido em Python3
Faça suas próprias atualizações de pacotes/programas no Void Linux e torne-se um Contribuidor
Como rodar o Folding@home no Linux
Criando um painel de controle (Dashboard) para seu servidor com o Homepage
O Abismo entre o Código e o Chão: Saltos Tecnológicos e a Exclusão Estrutural no Brasil
Instalar e Configurar a santíssima trindade (PAP) no Void Linux
Pisando no acelerador do Linux Mint: Kernel XanMod, zRAM e Ajustes de Swap
Como compilar kernel no Linux Mint
Lançamento do Brutal DOOM test 6
Consertando o erro no Brave de webgl
Solução para ter de volta as bordas e barra de títulos das janelas em zenity no Debian 13.x
Seno, Coseno, Tangente em CLIPPER (0)
Inserir uma URL num arquvo pelo Ubuntu (CLIPPER) (0)
VMWare Player não conecta na rede nem consigo intercambiar arquivos (1)









