From 19c4e6238b6f39a1d2c1ac558f2f2a6541260ad7 Mon Sep 17 00:00:00 2001 From: Dominique Liberda Date: Thu, 1 Dec 2022 03:20:28 -0500 Subject: [PATCH] + day 1, part 2 --- 01/README.md | 2 ++ 01/meow.sh | 5 ++++- 01/nyaa.sh | 4 ++++ 3 files changed, 10 insertions(+), 1 deletion(-) create mode 100755 01/nyaa.sh diff --git a/01/README.md b/01/README.md index 9261fde..f278aac 100644 --- a/01/README.md +++ b/01/README.md @@ -1,3 +1,5 @@ # Day 1 `cat data | ./meow.sh` + +`cat data | ./nyaa.sh` diff --git a/01/meow.sh b/01/meow.sh index c8c33e4..542ec13 100755 --- a/01/meow.sh +++ b/01/meow.sh @@ -1,4 +1,7 @@ #!/bin/bash +n=1 +[[ "$1" != '' ]] && n=$1 + meow=() sum=0 @@ -11,4 +14,4 @@ while read line; do fi done -echo ${meow[@]} | tr ' ' '\n' | sort -n | tail -n1 +echo ${meow[@]} | tr ' ' '\n' | sort -n | tail -n$n diff --git a/01/nyaa.sh b/01/nyaa.sh new file mode 100755 index 0000000..14495db --- /dev/null +++ b/01/nyaa.sh @@ -0,0 +1,4 @@ +#!/bin/bash +in=$(./meow.sh 3 | tr '\n' '+' | sed -E 's/\+$//') + +echo $((in))