Disable verbose printing

This commit is contained in:
2024-12-11 00:40:29 +08:00
parent 29a4e45e63
commit a4fa64624a

View File

@ -4,26 +4,26 @@ FILE=input
MAP_WIDTH=$(( $( head -1 "$FILE" | wc -c ) -1 ))
MAP_LEN=$( < "$FILE" wc -l )
read -r -a MAP_ARRAY <<< "$( paste -s -d "" <"$FILE" | sed -E 's/(.)(.)/\1 \2 /g' )"
printf "%s " "${MAP_ARRAY[@]}"
printf "\n"
#printf "%s " "${MAP_ARRAY[@]}"
#printf "\n"
MAP_SIZE=${#MAP_ARRAY[@]}
for (( i=0; i<MAP_SIZE ; i++ ))
do
if [[ ${MAP_ARRAY[i]} -eq 0 ]]
then
printf "Trailhead found at position %s\n" "$i"
#printf "Trailhead found at position %s\n" "$i"
TRAILHEADS+=( "$i" )
elif [[ ${MAP_ARRAY[i]} -eq 9 ]]
then
printf "Peak found at position %s\n" "$i"
PEAKS+=( "$i" )
#elif [[ ${MAP_ARRAY[i]} -eq 9 ]]
#then
# #printf "Peak found at position %s\n" "$i"
# PEAKS+=( "$i" )
fi
done
printf "%s " "${TRAILHEADS[@]}"
printf "\n"
printf "%s " "${PEAKS[@]}"
printf "\n"
#printf "%s " "${TRAILHEADS[@]}"
#printf "\n"
#printf "%s " "${PEAKS[@]}"
#printf "\n"
get_nine () {
@ -135,13 +135,10 @@ get_valid_directions () {
printf "%s" "$NUM"
}
ITER=9999
TOTAL=0
for TRAILHEAD in "${TRAILHEADS[@]}"
do
COUNT=$( get_nine "1" "$( get_valid_directions "$TRAILHEAD" )" "$TRAILHEAD" )
(( TOTAL+=COUNT ))
(( ITER-- ))
if [[ $ITER -eq 0 ]] ;then break; fi
done
printf "%s\n" "$TOTAL"