Skip to content

Instantly share code, notes, and snippets.

@BartusZak
Created April 11, 2018 12:28
Show Gist options
  • Save BartusZak/5fe6de7b4bdd568a5be6e08661ac72e1 to your computer and use it in GitHub Desktop.
Save BartusZak/5fe6de7b4bdd568a5be6e08661ac72e1 to your computer and use it in GitHub Desktop.
#!/usr/bin/env python
key = 'aaaaabbbbbabbbaabbababbaaababaab'
alphabet = 'abcdefghijklmnoprstuwyz'
#zmienna = "wELcOMeToTheGOtELcaLiFORNIaSUeHALoVeLYPLaCEsueGaLovely";
zmienna = "I canT DAnCE i CAMt TAlK Hey"
zmienna2 = "";
zmienna3 = "";
zmienna4 = "";
#usunac spacje
zmienna = zmienna.replace(" ", "")
#podzielic na grupy po 5 znakow/ odrzucic mniej znakow
def encrypt(string, length):
return ' '.join(string[i:i+length] for i in range(0,len(string),length))
zmienna = encrypt(zmienna,5)
print(zmienna);
#malelitery na a a duze na b
for i,c in enumerate(zmienna):
if(c.islower()):
zmienna2 += 'a'
elif (c.isupper()):
zmienna2 += 'b'
zmienna2 = encrypt(zmienna2,5)
#dekodujemy
for i,c in enumerate(zmienna2):
if len(zmienna3) < 5:
zmienna3 += c;
if(zmienna3 == "baaab"):
zmienna4 += "w";
if(zmienna3 == "bbabb"):
zmienna4 += "i";
if(zmienna3 == "abbba"):
zmienna4 += "k";
elif len(zmienna3) == 5:
zmienna3 = "";
print(zmienna2);
print(zmienna4);
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment