From 6aafe2a223c00755d71cbc86bbabfe54d95611d3 Mon Sep 17 00:00:00 2001 From: sterni Date: Wed, 28 Dec 2022 12:56:03 +0100 Subject: chore(sterni/aoc/2022): nuke Nix solutions Didn't end up happening due to a lack of motivation. Will try to finish the BQN AoC still, though. Change-Id: Ib296aec9f3cfeef57c79a9ba09fc664c1a19dcff Reviewed-on: https://cl.tvl.fyi/c/depot/+/7661 Autosubmit: sterni Reviewed-by: sterni Tested-by: BuildkiteCI --- users/sterni/exercises/aoc/2022/nix.nix | 30 ------------------------------ 1 file changed, 30 deletions(-) delete mode 100644 users/sterni/exercises/aoc/2022/nix.nix (limited to 'users/sterni/exercises/aoc/2022/nix.nix') diff --git a/users/sterni/exercises/aoc/2022/nix.nix b/users/sterni/exercises/aoc/2022/nix.nix deleted file mode 100644 index ca8bfc6e57df..000000000000 --- a/users/sterni/exercises/aoc/2022/nix.nix +++ /dev/null @@ -1,30 +0,0 @@ -{ lib ? import }: - -let - chomp = lib.removeSuffix "\n"; - lines = s: builtins.filter builtins.isString (builtins.split "\n" (chomp s)); - sum = builtins.foldl' builtins.add 0; - - day01 = - let - input = - builtins.map - (elf: - sum (builtins.map builtins.fromJSON (lines elf)) - ) - ( - builtins.filter builtins.isString ( - builtins.split "\n\n" (builtins.readFile ./01/input) - ) - ); - in - { - "1" = builtins.foldl' lib.max (-1) input; - "2" = sum (lib.sublist 0 3 (lib.sort (a: b: a >= b) input)); - }; - -in - -{ - inherit day01; -} -- cgit 1.4.1