From 144814eaed155a6e5ce25ab684fb2bd9c68dc84a Mon Sep 17 00:00:00 2001 From: Gabriel Augendre Date: Wed, 16 Dec 2020 08:11:32 +0100 Subject: [PATCH] Add new day script --- 2020/new_day | 13 +++++++++++++ 2020/template.py | 10 ++-------- 2 files changed, 15 insertions(+), 8 deletions(-) create mode 100755 2020/new_day diff --git a/2020/new_day b/2020/new_day new file mode 100755 index 0000000..2b5a248 --- /dev/null +++ b/2020/new_day @@ -0,0 +1,13 @@ +#!/bin/bash +set -euxo pipefail + +if [[ $# -ne 2 ]]; then + >&2 echo "Usage: $0 " + exit 2 +fi + +filename=day$1_$2.py +cp template.py $filename +sed -e "s/dayXX/day$1/g" -i "" ./$filename +touch inputs/day$1 +touch inputs/day$1-test1 diff --git a/2020/template.py b/2020/template.py index 7ca2c9c..dafbc7b 100644 --- a/2020/template.py +++ b/2020/template.py @@ -1,8 +1,3 @@ -import functools -import re -from typing import Dict, Iterable, List, Union - - def main(filename: str, expected_part_1: int = None, expected_part_2: int = None): print(f"\n+ Running on {filename}") with open(filename) as f: @@ -29,6 +24,5 @@ def solve_part_2(data): if __name__ == "__main__": - main("inputs/day14-test1", 436) - main("inputs/day14-test2", 1) - main("inputs/day14") + main("inputs/dayXX-test1") + main("inputs/dayXX")