aboutsummaryrefslogtreecommitdiff
path: root/2025/02/puzzles.sh
blob: 0ad12cc877ee231e26ca59e2f6384ba0f1c90a40 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
#!/bin/sh

# START PART 1
readonly REGEXP='^([0-9]+)\1$'
# END PART 1 START PART 2
readonly REGEXP='^([0-9]+)\1+$'
# END PART 2

tr ',' '\n' <input | while IFS=- read -r x y
do
	seq -f %1.0f $x $y
done | grep -E "$REGEXP" | awk '{ n += $1 } END { print n }'