Minimum Index Sum of Two Lists LeetCode solution in JavaScript
1var findRestaurant = function (list1, list2) {2let obj = {};3for (let i = 0; i < list1.length; i++) {4if (list2.indexOf(list1[i]) !== -1) {5const sum = i + list2.indexOf(list1[i]);6if (obj[sum] !== undefined) {7obj[sum]["value"].push(list1[i]);8} else {9obj[sum] = {};10obj[sum]["sum"] = sum;11obj[sum]["value"] = [];12obj[sum]["value"].push(list1[i]);13}14}15}16return Object.values(obj)[0]["value"];17};