diff options
author | Santo Cariotti <santo@dcariotti.me> | 2024-06-27 22:39:22 +0200 |
---|---|---|
committer | Santo Cariotti <santo@dcariotti.me> | 2024-06-27 22:39:22 +0200 |
commit | d653d3598d71fea30d45d118e3d046a3aed53ac1 (patch) | |
tree | 9d6720f83e4752aa1dd54daf549734b67747b60a /progs/a284.py | |
parent | 259580d38338ef53e6f98b2b279d1d4aa8ecff04 (diff) |
Uncommented test files
Diffstat (limited to 'progs/a284.py')
-rw-r--r-- | progs/a284.py | 24 |
1 files changed, 11 insertions, 13 deletions
diff --git a/progs/a284.py b/progs/a284.py index cfd429d..41d2914 100644 --- a/progs/a284.py +++ b/progs/a284.py @@ -1,13 +1,11 @@ -# FIXME: multiple variable assignment in for loop
-#
-# 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 +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
|