Minimum Index Sum of Two Lists LeetCode solution in JavaScript

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

0

WPM •0 •0

100%

ACC •0 •0

0s

TIME •0