From c9a62f274c9061348fffa147378a5f6215d1d60f Mon Sep 17 00:00:00 2001 From: Fredrik Robertsen Date: Sat, 20 Jun 2026 20:27:30 +0200 Subject: [PATCH] 2025/2/nu: wip --- 2025/2/nu/Makefile | 2 ++ 2025/2/nu/main.nu | 7 ++++++- 2 files changed, 8 insertions(+), 1 deletion(-) create mode 100644 2025/2/nu/Makefile diff --git a/2025/2/nu/Makefile b/2025/2/nu/Makefile new file mode 100644 index 0000000..52bab0f --- /dev/null +++ b/2025/2/nu/Makefile @@ -0,0 +1,2 @@ +all: + ./main.nu diff --git a/2025/2/nu/main.nu b/2025/2/nu/main.nu index fa0325f..2a5904d 100755 --- a/2025/2/nu/main.nu +++ b/2025/2/nu/main.nu @@ -12,6 +12,11 @@ def part-1 [parsed] { } | flatten | math sum } +def part-2 [parsed] { + $parsed + | +} + let input = open input let parsed = $input | str trim @@ -23,4 +28,4 @@ let parsed = $input | into int l u | each {|row| $row.l..$row.u} -timeit {print (part-1 $parsed)} +part-2 ($input | str trim | split row ',' | split column '-' | rename l u | into int l u)