From 74fe5c60195f1f3832a2d24338a3e3aaa2eb6622 Mon Sep 17 00:00:00 2001 From: AKP Date: Sat, 4 Dec 2021 20:07:04 +0000 Subject: [PATCH] Optimise 2021-01 Nim part 2 --- challenges/2021/01-sonarSweep/nim/challenge.nim | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/challenges/2021/01-sonarSweep/nim/challenge.nim b/challenges/2021/01-sonarSweep/nim/challenge.nim index 1c037ca..fb5fd4c 100644 --- a/challenges/2021/01-sonarSweep/nim/challenge.nim +++ b/challenges/2021/01-sonarSweep/nim/challenge.nim @@ -21,7 +21,8 @@ proc partTwo*(instr: string): int = let input = parseInput(instr) var sums: seq[int] for i in countup(0, len(input)-3): - sums.add( - (@input[i..i+2]).foldl(a+b), - ) + sums.add(input[i] + input[i+1] + input[i+2]) + # sums.add( + # (@input[i..i+2]).foldl(a+b), + # ) return countIncreases(sums)