commit 57da860ae4fe823f1526817632c7bad14b41a59a Author: Dominika Date: Thu Dec 2 23:06:25 2021 +0100 + day 1 diff --git a/1_1.sh b/1_1.sh new file mode 100755 index 0000000..fefd7df --- /dev/null +++ b/1_1.sh @@ -0,0 +1,16 @@ +#!/bin/bash +last=0 +max=0 +inc=0 + +while read line; do + if [[ $line -gt $max ]]; then + max=$line + inc=$((inc+1)) + elif [[ $line -gt $last ]]; then + inc=$((inc+1)) + fi + last=$line +done + +echo $((inc-1)) diff --git a/1_2.sh b/1_2.sh new file mode 100755 index 0000000..9e93072 --- /dev/null +++ b/1_2.sh @@ -0,0 +1,25 @@ +#!/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