您的位置:首页 > 其它

599 Minimum Index Sum of Two Lists

2017-06-09 21:09 337 查看
class Solution(object):

    def findRestaurant(self, A, B):

        """

        :type list1: List[str]

        :type list2: List[str]

        :rtype: List[str]

        """

        dic={u:i for i,u in enumerate(A)}

        best, ans = 10000, []

        for j in range(len(B)):

            if B[j] in dic:

                i = dic[B[j]]

                if i + j < best:

                    best = i + j

                    ans = [B[j]]

                elif i + j == best:

                    ans.append(B[j])
        return ans

找两列表中下表和最小的元素
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: