2 Commits e4302191a0 ... 6b8033214f

Author SHA1 Message Date
  Piotr Czajkowski 6b8033214f DRY 1 year ago
  Piotr Czajkowski 8931739154 Small improvement 1 year ago
1 changed files with 2 additions and 6 deletions
  1. 2 6
      20/code.go

+ 2 - 6
20/code.go

@@ -48,11 +48,7 @@ func establishNewIndex(size int, current int, value int) int {
 		return size - rest
 	}
 
-	if delta >= size {
-		return delta % size
-	}
-
-	return delta
+	return delta % size
 }
 
 func removeAt(numbers []int, index int) []int {
@@ -98,7 +94,7 @@ func part1(mixed []int) int {
 	size := len(mixed)
 
 	for i := 1; i < 4; i++ {
-		index := (zeroIndex + i*1000) % size
+		index := establishNewIndex(size, zeroIndex, i*1000)
 		result += mixed[index]
 	}