Skip to content

Instantly share code, notes, and snippets.

@jonaslsaa
Last active August 29, 2015 14:10
Show Gist options
  • Save jonaslsaa/cc477555eea554d54e6d to your computer and use it in GitHub Desktop.
Save jonaslsaa/cc477555eea554d54e6d to your computer and use it in GitHub Desktop.
Encode and Decode based on dkey
# -*- coding: utf-8 -*-
word = raw_input("Decode Word: ")
dkey = "qwerty,uiop:å!asdf;g.hjklø?æz xcv'bnm"
decoded = ""
word = word.lower()
for letterw in word:
for lettera in dkey:
letterp = dkey.index(letterw)
#print(str(letterw)+", "+str(lettera)+", "+str(letterp)) ##DEBUG!
if letterw == lettera:
try:
decoded+=dkey[letterp+1]
except IndexError:
letterp=-1
decoded+=dkey[letterp+1]
break
print(decoded)
dummie = raw_input()
# -*- coding: utf-8 -*-
word = raw_input("Encode Word: ")
dkey = "qwerty,uiop:å!asdf;g.hjklø?æz xcv'bnm"
encoded = ""
word = word.lower()
for letterw in word:
for lettera in dkey:
letterp = dkey.index(letterw)
#print(str(letterw)+", "+str(lettera)+", "+str(letterp)) ##DEBUG!
if letterw == lettera:
encoded+=dkey[letterp-1]
break
print(encoded)
dummie = raw_input()
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment