X-Git-Url: https://git.sommitrealweird.co.uk/advent-of-code-2020.git/blobdiff_plain/a2ce7bb47964e226d4b10b791a038ca1f1fa67d7..fe0197cb1dc8f701b69ce52b9acb445351557c8d:/day03/count_trees_2.sh?ds=sidebyside diff --git a/day03/count_trees_2.sh b/day03/count_trees_2.sh new file mode 100644 index 0000000..fde0ec3 --- /dev/null +++ b/day03/count_trees_2.sh @@ -0,0 +1,75 @@ +#!/bin/bash + +moves=("1,1" "3,1" "5,1" "7,1" "1,2") + +count_trees() { + right=$1 + down=$2 + cur_down=-1 # we want to skip the very first line + pos=0 + tree_count=0 + for line in $(= move[1]: + first_line = False + continue + line_offset = 1 + if line[position] == "#": + tree_count += 1 + position += move[0] + if position >= len(line): + position = position - len(line) + trees_count.append(tree_count) + tree_count = 0 + +mult_result = 1 +for x in trees_count: + print(x) + mult_result *= x + +print("There were", mult_result, "trees")