此篇文章為我的解題紀錄,程式碼或許並不是很完善

Leetcode - 205. Isomorphic Strings

解題思路

這題真的是難倒我了,光是理解題目我就花了好長一段時間…
最後我用的是超級笨的方法,就不敘述了哈哈(因為真的太笨了
晚點有機會再研究一下各位大神的解法~!!

我滴程式碼

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
class Solution:
def isIsomorphic(self, s: str, t: str) -> bool:
for i in range(len(s)):
n = i
pos1 = s.find(s[i], n)
while(pos1 != -1):
pos2 = t.find(t[i], n)
if (pos1 != pos2):
return False
else:
n = pos1 + 1
pos1 = s.find(s[i], n)

for i in range(len(t)):
n = i
pos1 = t.find(t[i], n)
while(pos1 != -1):
pos2 = s.find(s[i], n)
if (pos1 != pos2):
return False
else:
n = pos1 + 1
pos1 = t.find(t[i], n)
return True