In [8]:
def permutationOf(string1, string2):
return set(string1) == set(string2)
def permutationOf2(string1, string2):
if len(string1) != len(string2):
return False
for i in string1:
if i not in string2:
return False
return True
In [12]:
from nose.tools import assert_equal
assert_equal(permutationOf('', 'foo'), False)
assert_equal(permutationOf('Nib', 'bin'), False)
assert_equal(permutationOf('act', 'cat'), True)
assert_equal(permutationOf('a ct', 'ca t'), True)
In [ ]: