aoc-2021/1_2.sh

26 lines
357 B
Bash
Executable File

#!/bin/bash
inc=0
max=0
arr=()
while read line; do
arr+=("$line")
done
for ((i=0; i<${#arr[@]}; i++)); do
if [[ "${arr[$((i+3))]}" ]]; then
val=$((${arr[$i]}+${arr[$((i+1))]}+${arr[$((i+2))]}))
else
break
fi
if [[ $val -gt $max ]]; then
max=$val
inc=$((inc+1))
elif [[ $val -gt $last ]]; then
inc=$((inc+1))
fi
last=$val
done
echo $inc