diff options
Diffstat (limited to 'progs/a284.py')
-rw-r--r-- | progs/a284.py | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/progs/a284.py b/progs/a284.py new file mode 100644 index 0000000..b69395b --- /dev/null +++ b/progs/a284.py @@ -0,0 +1,11 @@ +def is_Isomorphic(str1,str2):
+ dict_str1 = {}
+ dict_str2 = {}
+ for i, value in enumerate(str1):
+ dict_str1[value] = dict_str1.get(value,[]) + [i]
+ for j, value in enumerate(str2):
+ dict_str2[value] = dict_str2.get(value,[]) + [j]
+ if sorted(dict_str1.values()) == sorted(dict_str2.values()):
+ return True
+ else:
+ return False
\ No newline at end of file |