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