# Minimum Index Sum of Two Lists Lab

Easy
48
1
51.7% Acceptance

In this coding lab, you will be implementing a function to find the common strings with the least index sum from two arrays of strings, `list1` and `list2`. A common string is a string that appears in both `list1` and `list2`. You must return all the common strings with the least index sum in any order.

The primary objective of this lab is to evaluate your problem-solving skills and ability to work with arrays, strings, and index manipulations in JavaScript. You'll also demonstrate your knowledge of ESM import/export concepts.

## Lab Requirements

To complete this lab, you need to implement the `findRestaurant` function. The parameters and expected return value of the function are as follows:

``````/**
* @param {string[]} list1
* @param {string[]} list2
* @return {string[]}
*/
var findRestaurant = function(list1, list2) {

};``````

This function takes two arrays of strings, `list1` and `list2`, and returns an array of strings containing the common strings with the least index sum. You should use ESM import/export throughout your code.

### Examples

Consider the following examples:

Example 1:

``````let list1 = ["Shogun","Tapioca Express","Burger King","KFC"];
let list2 = ["Piatti","The Grill at Torrey Pines","Hungry Hunter Steakhouse","Shogun"];

findRestaurant(list1, list2);``````

Output: `["Shogun"]`

Explanation: The only common string is "Shogun".

Example 2:

``````let list1 = ["Shogun","Tapioca Express","Burger King","KFC"];
let list2 = ["KFC","Shogun","Burger King"];

findRestaurant(list1, list2);``````

Output: `["Shogun"]`

Explanation: The common string with the least index sum is "Shogun" with index sum = (0 + 1) = 1.

Example 3:

``````let list1 = ["happy","sad","good"];
Output: `["sad","happy"]`
Make sure to export the `findRestaurant` function so it can be used in the evaluation script.
NOTE: Make sure you're using `default export` on the function