-
假设 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