summaryrefslogtreecommitdiff
path: root/progs/a284.py
diff options
context:
space:
mode:
authorSanto Cariotti <santo@dcariotti.me>2024-06-27 22:39:22 +0200
committerSanto Cariotti <santo@dcariotti.me>2024-06-27 22:39:22 +0200
commitd653d3598d71fea30d45d118e3d046a3aed53ac1 (patch)
tree9d6720f83e4752aa1dd54daf549734b67747b60a /progs/a284.py
parent259580d38338ef53e6f98b2b279d1d4aa8ecff04 (diff)
Uncommented test files
Diffstat (limited to 'progs/a284.py')
-rw-r--r--progs/a284.py24
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