Advertisement
Guest User

Untitled

a guest
Jan 24th, 2017
74
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.62 KB | None | 0 0
  1. def isPermutation(string1, string2):
  2. if len(string1) != len(string2):
  3. return False
  4. dic = {}
  5. for char in string1:
  6. dic[char] = dic.get(char, 0) + 1
  7. for char in string2:
  8. if dic.get(char,0) <= 0:
  9. return False
  10. else:
  11. dic[char] -= 1
  12. return True
  13.  
  14.  
  15.  
  16. #------------------test-----------------
  17. string1 = "abcdefghaa"
  18. string2 = "aaabcdefgh"
  19. string3 = "dkescvvade"
  20. string4 = ""
  21.  
  22. if isPermutation(string1, string2):
  23. print "test 1 passed"
  24. if not isPermutation(string1, string3):
  25. print "test 2 passed"
  26. if not isPermutation(string1, string4):
  27. print "test 3 passed"
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement