blog2geek.com
rootAvatar de root

5 billets | Profil

Recherche Google

ce blog tous
Derniers billets Connexion
Archives

root

26/06/2006

ROT13 !

Ca n'a carrement aucun intérêt, mais il y a sur le web un site qui référence beaucoup d'implémentation de rot13 dans plein de langages différents...

Pour ceux qui ne savent pas, rot13 est un simple codage par décalage, ainsi ABCDEFGHIJKLMNOPQRSTUVWXYZ devient NOPQRSTUVWXYZABCDEFGHIJKLM. Allez donc voir la page de Jay Kominek sur le sujet, vous serez surpris de ce qu'on peut écrire dans certains langages.

Bon, je ne résiste pas à vous montrer la supériorité de ruby :

#!/usr/bin/ruby -p

$_.tr! A-Za-z, N-ZA-Mn-za-m;

Ok, y'a tricherie, mais bon c'est court quand même...

> Rédiger un commentaire

18:12 24/08/2006 - inconnu

mouais bon ... en shell c'est encore plus court :
echo "test" | tr '[A-Za-z]' '[N-ZA-Mn-za-m]'

> Rédiger un commentaire