dengxinyi 6 年之前
父節點
當前提交
d6d972346f
共有 2 個文件被更改,包括 34 次插入0 次删除
  1. 15 0
      easy/598.range-addition-ii.go
  2. 19 0
      easy/599.minimum-index-sum-of-two-lists.go

+ 15 - 0
easy/598.range-addition-ii.go

@@ -0,0 +1,15 @@
+func maxCount(m int, n int, ops [][]int) int {
+	y, x := m, n
+	for _, op := range ops {
+		y = minInt(y, op[0])
+		x = minInt(x, op[1])
+	}
+	return y * x
+}
+
+func minInt(x, y int) int {
+	if x < y {
+		return x
+	}
+	return y
+}

+ 19 - 0
easy/599.minimum-index-sum-of-two-lists.go

@@ -0,0 +1,19 @@
+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
+}