我正在处理leetcode问题,问题是:
给定一个单词列表和两个单词word1和word2,返回列表中这两个单词之间的最短距离。在
例如,
假设words=[“practice”,“makes”,“perfect”,“coding”,“makes”]。在
给定word1=“编码”,word2=“练习”,返回3。
给定word1=“makes”,word2=“coding”,返回1。在
到目前为止我掌握的代码是:class Solution(object):
def shortestDistance(self, words, word1, word2):
count = 0
count2 = 0
for i in word1:
count+=1
for j in word2:
count2 += 1
if count > count2:
return (count-count2)
else:
return (count2-count1)
s = Solution()
print(s.shortestDistance(["practice", "makes", "perfect", "coding", "makes"], "coding", "practice")
我已经尝试过使用制表符,但仍然找不到正确的方法来对齐代码。在
*此方法是缩进的,但由于某些原因,此处不会缩进,仅供参考