rename repo, subdir for yearly challenges

This commit is contained in:
2021-07-25 11:17:46 +02:00
parent 1806f79e14
commit 4a2318edc9
203 changed files with 212 additions and 1 deletions

31
2020/day13/ex1.bash Executable file
View File

@@ -0,0 +1,31 @@
#!/bin/bash
#
# ex1.bash: Advent2020 game, day 13/game 1.
CMD=${0##*/}
shopt -s extglob
declare -i num min=0 thebus curval curbus
declare -a buses=()
read -r num
read -r line
IFS=,
for i in ${line}; do
if [[ $i != x ]]; then
buses+=("$i")
#echo B="${buses[@]}"
fi
done
for ((i=0; i<${#buses[@]}; ++i)); do
curbus=${buses[i]}
((curval=((num/curbus)+1)*curbus))
if ((min == 0 || curval < min)); then
min=curval
thebus=$curbus
fi
done
printf "%s : res=%d\n" "$CMD" $(((min-num)*thebus))
exit 0