Henryk Plötz: Beiträge verschwunden??

Beitrag lesen

Moin,

Nein, es waren schon mehr ;-) Außerdem war das ganze in Python...

Hmm, python ... Also man könnte ja die Feiglingslösung über string.translate machen, aber das geht auch richtig und halbwegs kurz:

  
def rot13(a):  
      return "".join([((ord(b) in range(65,91)+range(97,123)) and chr(ord(b) in range(97,123) and (ord(b)-84)%26+97 or (ord(b)-78)%26+65) or b) for b in a])  

--
Henryk Plötz
Grüße aus Berlin
~~~~~~~~ Un-CDs, nein danke! http://www.heise.de/ct/cd-register/ ~~~~~~~~
~~ Help Microsoft fight software piracy: Give Linux to a friend today! ~~