| 12345678910111213141516171819 | func findRestaurant(list1 []string, list2 []string) []string {	res := make([]string, 0)	min := len(list1) + len(list2)	m := make(map[string]int)	for i, s := range list1 {		m[s] = i	}	for i, s := range list2 {		if val, ok := m[s]; ok {			if sum := val + i; sum < min {				min = sum				res = []string{s}			} else if sum == min {				res = append(res, s)			}		}	}	return res}
 |