From 332ece0d97cc0f7b28bb8b5f9cb3d4ab57422ba9 Mon Sep 17 00:00:00 2001 From: Bill Rossi Date: Sat, 30 Nov 2024 16:07:30 -0500 Subject: [PATCH] Allow filenames to be different --- c/2022/1/{problem.c => calorie_counting.c} | 0 c/2022/2/{problem.c => rock_paper_scissors.c} | 0 c/2022/3/{problem.c => rucksack_reorganization.c} | 0 c/bin/run | 10 +++++++++- 4 files changed, 9 insertions(+), 1 deletion(-) rename c/2022/1/{problem.c => calorie_counting.c} (100%) rename c/2022/2/{problem.c => rock_paper_scissors.c} (100%) rename c/2022/3/{problem.c => rucksack_reorganization.c} (100%) diff --git a/c/2022/1/problem.c b/c/2022/1/calorie_counting.c similarity index 100% rename from c/2022/1/problem.c rename to c/2022/1/calorie_counting.c diff --git a/c/2022/2/problem.c b/c/2022/2/rock_paper_scissors.c similarity index 100% rename from c/2022/2/problem.c rename to c/2022/2/rock_paper_scissors.c diff --git a/c/2022/3/problem.c b/c/2022/3/rucksack_reorganization.c similarity index 100% rename from c/2022/3/problem.c rename to c/2022/3/rucksack_reorganization.c diff --git a/c/bin/run b/c/bin/run index 015441b..dfa7cf1 100755 --- a/c/bin/run +++ b/c/bin/run @@ -3,5 +3,13 @@ year=$1 day=$2 -gcc -o $year/$day/problem $year/$day/problem.c -lm +mkdir -p $year/$day +source_file=$(ls $year/$day/*.c) + +if [[ -z $source_file ]] ; then + echo "No c source file found in $year/$day" + exit 1 +fi + +gcc -o $year/$day/problem $source_file -lm && time (cat ../data/$year/$day/input.txt | ./$year/$day/problem)