runall.sh 397 B

12345678910111213
  1. #!/usr/bin/env bash
  2. python=${PYTHON:-python3}
  3. trap exit SIGINT
  4. for year in "$@"; do
  5. day=1
  6. for solution in $year/[012]*.py; do
  7. echo "-- year $year -- day $day -------------------------------"
  8. [ -e $year/input/$day ] && inp=$year/input/$day || inp=/dev/null
  9. `which time` -f 'elapsed: %E' "$python" $solution < $inp
  10. echo
  11. day=$((day + 1))
  12. done
  13. done