diff --git a/day10/sol.ivy b/day10/sol.ivy index 337130c..58d793a 100644 --- a/day10/sol.ivy +++ b/day10/sol.ivy @@ -3,9 +3,9 @@ op run ins = ((1 + ins != 0), 0) sel +\ 1, ins -op signal xs = - n = rho xs - i = (20 == (iota n) mod 40) sel iota n +op signal xs = + cycle = iota rho xs + i = (20 == cycle mod 40) sel cycle +/ xs[i] * i op render xs =