「每日LeetCode」2022年3月14日
本文最后更新于:2023年3月19日 晚上
599.两个列表的最小索引总和
599.两个列表的最小索引总和
Category | Difficulty | Likes | Dislikes |
---|---|---|---|
algorithms | Easy (52.25%) | 167 | - |
Tags
Companies
假设 Andy 和 Doris 想在晚餐时选择一家餐厅,并且他们都有一个表示最喜爱餐厅的列表,每个餐厅的名字用字符串表示。
你需要帮助他们用最少的索引和找出他们共同喜爱的餐厅。 如果答案不止一个,则输出所有答案并且不考虑顺序。 你可以假设答案总是存在。
示例 1:
输入: **list1 = [“Shogun”, “Tapioca Express”, “Burger King”, “KFC”],list2 = [“Piatti”, “The Grill at Torrey Pines”, “Hungry Hunter Steakhouse”, “Shogun”] **输出: [“Shogun”] 解释: 他们唯一共同喜爱的餐厅是“Shogun”。
示例 2:
输入:**list1 = [“Shogun”, “Tapioca Express”, “Burger King”, “KFC”],list2 = [“KFC”, “Shogun”, “Burger King”] **输出: [“Shogun”] 解释: 他们共同喜爱且具有最小索引和的餐厅是“Shogun”,它有最小的索引和 1(0+1)。
提示:
- 1 <= list1.length, list2.length <= 1000
- 1 <= list1[i].length, list2[i].length <= 30
- list1[i] 和 list2[i] 由空格 ‘ ‘ 和英文字母组成。
- list1 的所有字符串都是 唯一 的。
- list2 中的所有字符串都是 唯一 的。
思路
按题意模拟即可
解答
1 |
|
本博客所有文章除特别声明外,均采用 CC BY-SA 4.0 协议 ,转载请注明出处!