Advertisement
Guest User

Untitled

a guest
Mar 30th, 2020
78
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.59 KB | None | 0 0
  1. res = []
  2. ordz = ord('z')
  3. orda = ord('a')
  4. k_range = ordz - orda
  5. text_dct = {}
  6. words_list = []
  7.  
  8.  
  9. def shift_word(word, k):
  10. new_word = []
  11. for letter in word:
  12. new_ord = ord(letter) + k
  13. if new_ord > ord('z'):
  14. new_ord -= k_range + 1
  15. new_word.append(chr(new_ord))
  16. return ''.join(new_word)
  17.  
  18.  
  19. for i, w in enumerate(text.split(' ')):
  20. words_list.append(w)
  21. for k in range(k_range+1):
  22. shifted_word = shift_word(w, k)
  23. text_dct[shifted_word] = i
  24.  
  25. for word in words:
  26. ind = text_dct[word]
  27. print(words_list[ind])
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement