소스 검색

Solved part1

Piotr Czajkowski 3 년 전
부모
커밋
9ab079a4a6
1개의 변경된 파일16개의 추가작업 그리고 1개의 파일을 삭제
  1. 16 1
      day23/day23.go

+ 16 - 1
day23/day23.go

@@ -81,8 +81,23 @@ func getSequence(sequence []int, min, max int) []int {
 	index := 0
 	size := len(sequence)
 
-	for iterations := 0; iterations < 10; iterations++ {
+	for iterations := 0; iterations < 100; iterations++ {
 		pickup := getThreeCups(sequence, index+1)
+
+		x := 0
+		y := index + 1
+		if y > size-1 {
+			y = 0
+		}
+		for x < 3 {
+			sequence[y] = 0
+			x++
+			y++
+			if y > size-1 {
+				y = 0
+			}
+		}
+
 		for j, _ := range sequence {
 			if j > index && j < index+4 {
 				sequence[j] = 0