243. Shortest Word Distance
Input: word1 = “coding”, word2 = “practice”
Output: 3Input: word1 = "makes", word2 = "coding"
Output: 1解题要点:
class Solution(object):
def shortestDistance(self, words, word1, word2):
"""
:type words: List[str]
:type word1: str
:type word2: str
:rtype: int
"""
w1 = w2 = -1
res = sys.maxint
for i, k in enumerate(words):
if k == word1:
w1 = i
elif k == word2:
w2 = i
if w1 != -1 and w2 != -1:
res = min(res, abs(w1 - w2))
return res
Last updated