Python Challenge (2)
Publicado por Perfil removido (última atualização em 31/08/2009)
[ Hits: 5.464 ]
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
XFCE - quase um Gnome ou Plasma mas muito mais leve
LXQT - funcional para máquinas pererecas e usuários menos exigentes
Instalação do K3s Single-Node com Rancher no Ubuntu 24.04
Usei o NotebookLM para Auditar Logs do Linux
Cinnamon seria a aposta acertada frente às outras interfaces gráficas mais populares?
Samba 4 AD-DC 2026: Como instalar e configurar um Active Directory (via APT-GET)
[Resolvido] Sumiço de redes e micro quedas no iwd/iwgtk (Realtek rtw88)
Como Configurar DNS Reverso (PTR) em Ambientes Linux e Microsoft
Preparando o Ambiente para Administrar o Samba 4 a partir do Windows com RSAT
Problema ao instalar Linux Mint. (1)
Midia de instalação LM-21.3 não inicializa (11)
A diferença entre a fala de um Samuel e a fala de alguém que conhece o... (9)









