0
点赞
收藏
分享

微信扫一扫

每日一题-599. 两个列表的最小索引总和_Python

柠檬的那个酸_2333 2022-03-14 阅读 88
leetcode
  • 假设 Andy 和 Doris 想在晚餐时选择一家餐厅,并且他们都有一个表示最喜爱餐厅的列表,每个餐厅的名字用字符串表示。

  • 你需要帮助他们用最少的索引和找出他们共同喜爱的餐厅。 如果答案不止一个,则输出所有答案并且不考虑顺序。 你可以假设答案总是存在。

示例 1:

示例 2:

提示:

程序代码

class Solution:
    def findRestaurant(self, list1: List[str], list2: List[str]) -> List[str]:
        ans = inf
        for i in list1:
            if i in list2:
                ans = min(ans, list1.index(i) + list2.index(i))
        res = []
        for i in list1:
            if i in list2 and list1.index(i) + list2.index(i) == ans:
                res.append(i)
        return res
举报

相关推荐

0 条评论