From 0b7044c9335690a2ec757627267073a97693a746 Mon Sep 17 00:00:00 2001 From: RhiobeT Date: Fri, 2 Dec 2022 15:05:58 +0100 Subject: [PATCH] Day 2 --- 02/part1.vim | 2 ++ 02/part2.vim | 2 ++ 2 files changed, 4 insertions(+) create mode 100644 02/part1.vim create mode 100644 02/part2.vim diff --git a/02/part1.vim b/02/part1.vim new file mode 100644 index 0000000..65a35ee --- /dev/null +++ b/02/part1.vim @@ -0,0 +1,2 @@ +let @z=":s/x/ /g 0wi\n\ewi\n\ekkVjj:sort n 3J" +let @a="ggVG:normal @z :%s/\\([^ ]*\\) \\([^ ]*\\) \\([^ ]*\\)/\\1*\\2+2*\\1*\\2+2*\\1*\\3+2*\\2*\\3 :%s/ *\\n/+/ :%s/+$//g ggVd:put =eval(@@) " diff --git a/02/part2.vim b/02/part2.vim new file mode 100644 index 0000000..f4e36a0 --- /dev/null +++ b/02/part2.vim @@ -0,0 +1,2 @@ +let @z=":s/x/ /g 0wi\n\ewi\n\ekkVjj:sort n 3J" +let @a="ggVG:normal @z :%s/\\([^ ]*\\) \\([^ ]*\\) \\([^ ]*\\)/2*\\1+2*\\2+\\1*\\2*\\3 :%s/ *\\n/+/ :%s/+$//g ggVd:put =eval(@@) "