Piotr Czajkowski 1 gün önce
ebeveyn
işleme
4fda2d8c8c
1 değiştirilmiş dosya ile 2 ekleme ve 4 silme
  1. 2 4
      20/code.go

+ 2 - 4
20/code.go

@@ -118,14 +118,12 @@ func part1(start *Point, matrix [][]byte, atLeast int) int {
 	savings := make(map[int]int)
 	for {
 		score := hike(start, matrix, xMax, yMax, true, cheats)
-		if score >= 1000000000 {
+		if score >= bestWithoutCheating {
 			break
 		}
 
 		saving := bestWithoutCheating - score
-		if saving == 0 {
-			break
-		} else if saving >= atLeast {
+		if saving >= atLeast {
 			count++
 		}
 		savings[saving]++