Minimum Index Sum of Two Lists LeetCode solution in Python
1class Solution:2def findRestaurant(self, list1: List[str], list2: List[str]) -> List[str]:34hashmap1 = {}5hashmap2 = {}6common = {}7for i in range(len(list1)):89hashmap1[list1[i]] = i1011for j in range(len(list2)):12hashmap2[list2[j]] = j1314for i in hashmap1:1516if i in hashmap2:17print(1)18common[i] = hashmap1[i] + hashmap2[i]1920common = list(common.items())2122answer = []23minimum = float("inf")2425for i in range(0, len(common)):2627if common[i][1] < minimum:28minimum = common[i][1]2930for i in range(len(common)):3132if common[i][1] == minimum:33answer.append(common[i][0])3435return answer