From f9ddad5f8802d7e7daecacff1e353e95f7e3da0c Mon Sep 17 00:00:00 2001 From: kanna5 Date: Tue, 23 Dec 2025 18:37:37 +0900 Subject: [PATCH] add script for creating template --- create.sh | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100755 create.sh diff --git a/create.sh b/create.sh new file mode 100755 index 0000000..cd8458f --- /dev/null +++ b/create.sh @@ -0,0 +1,21 @@ +#!/bin/bash + +num=$1 + +echo "$num" | grep -q "^[1-9][0-9]\{,4\}$" || { + echo "Err: no valid number given" >&2 + exit 1 +} + +parent=$((num / 100)) +pdir="solutions/${parent}/q${num}" +sol_file="${pdir}/solution.go" + +if [ -f "$sol_file" ]; then + exit 0 +fi + +echo "Creating template for question No. $num" >&2 +mkdir -pv "$pdir" +echo "package q$num" > "$sol_file" +echo "Created $sol_file"