wolves 4 місяців тому
батько
коміт
45faf83d37
1 змінених файлів з 25 додано та 0 видалено
  1. 25 0
      26/04/2515.go

+ 25 - 0
26/04/2515.go

@@ -0,0 +1,25 @@
+package leetcode
+
+func abs(x int) int {
+	if x < 0 {
+		return -x
+	}
+	return x
+}
+
+func closestTarget(words []string, target string, startIndex int) int {
+	ans := len(words)
+	n := len(words)
+
+	for i, word := range words {
+		if word == target {
+			dist := abs(i - startIndex)
+			ans = min(ans, min(dist, n-dist))
+		}
+	}
+
+	if ans < n {
+		return ans
+	}
+	return -1
+}

备用站点 当前处于降级运行的备用站点,仅供应急访问,数据和功能可能不是最新。