From 57da860ae4fe823f1526817632c7bad14b41a59a Mon Sep 17 00:00:00 2001 From: Dominika Date: Thu, 2 Dec 2021 23:06:25 +0100 Subject: [PATCH] + day 1 --- 1_1.sh | 16 ++++++++++++++++ 1_2.sh | 25 +++++++++++++++++++++++++ 2 files changed, 41 insertions(+) create mode 100755 1_1.sh create mode 100755 1_2.sh 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