From f213f6d254e0e6a8f9c3f495c3d283206a5049a9 Mon Sep 17 00:00:00 2001 From: Wesley Moore Date: Sat, 2 Dec 2023 09:20:09 +1000 Subject: [PATCH] 2023: Day 1, tweak to just use chimerautils --- 2023/day1/day1.2.sh | 7 +++++++ 2023/day1/day1.2.zsh | 6 ------ 2023/day1/day1.sh | 6 ++++++ 2023/day1/day1.zsh | 4 ---- 4 files changed, 13 insertions(+), 10 deletions(-) create mode 100644 2023/day1/day1.2.sh delete mode 100644 2023/day1/day1.2.zsh create mode 100644 2023/day1/day1.sh delete mode 100644 2023/day1/day1.zsh diff --git a/2023/day1/day1.2.sh b/2023/day1/day1.2.sh new file mode 100644 index 0000000..53ad96a --- /dev/null +++ b/2023/day1/day1.2.sh @@ -0,0 +1,7 @@ +#!/bin/sh + +awk -f day1.2.awk $1 | tr -d a-z | grep -o '^.' > first +rev $1 | awk -f day1.2.rev.awk | rev | tr -d a-z | grep -o '.$' > last + +paste -d '\0' first last | \ + awk 'BEGIN { sum = 0 } { sum += $0 } END { print sum }' diff --git a/2023/day1/day1.2.zsh b/2023/day1/day1.2.zsh deleted file mode 100644 index 87b5640..0000000 --- a/2023/day1/day1.2.zsh +++ /dev/null @@ -1,6 +0,0 @@ -#!/bin/zsh - -paste -d '\0' \ - <(awk -f day1.2.awk $1 | tr -d a-z | rg -o '^.') \ - <(rev $1 | awk -f day1.2.rev.awk | rev | tr -d a-z | rg -o '.$') | \ - awk 'BEGIN { sum = 0 } { sum += $0 } END { print sum }' diff --git a/2023/day1/day1.sh b/2023/day1/day1.sh new file mode 100644 index 0000000..762afc0 --- /dev/null +++ b/2023/day1/day1.sh @@ -0,0 +1,6 @@ +#!/bin/sh + +tr -d a-z < $1 | grep -o '^.' > first +tr -d a-z < $1 | grep -o '.$' > last +paste -d '\0' first last | \ + awk 'BEGIN { sum = 0 } { sum += $0 } END { print sum }' diff --git a/2023/day1/day1.zsh b/2023/day1/day1.zsh deleted file mode 100644 index ee0456d..0000000 --- a/2023/day1/day1.zsh +++ /dev/null @@ -1,4 +0,0 @@ -#!/bin/zsh - -paste -d '\0' <(tr -d a-z < $1 | rg -o ^.) <(tr -d a-z < $1 | rg -o .$) | \ - awk 'BEGIN { sum = 0 } { sum += $0 } END { print sum }'