You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

27 lines
386 B
Bash

#!/usr/bin/env bash
cd "$(dirname "$0")";
function calc_requirement() {
local input=$1;
a=$((input / 3));
a=$((a - 2));
if [ "$a" -gt 0 ]; then
b=$(calc_requirement "$a");
a=$((a + b));
else
a=0;
fi
echo $a;
}
output=0;
while read nr; do
a=$(calc_requirement "$nr");
output=$((a + output));
done < ./input
echo $output;