From ca493d881f96178ff2a247756a40477a558b3cea Mon Sep 17 00:00:00 2001 From: Clement Date: Mon, 9 Dec 2024 00:02:48 +0800 Subject: [PATCH] Cleaner mark counter --- 2024/day-8/solution-1.sh | 11 ++--------- 1 file changed, 2 insertions(+), 9 deletions(-) diff --git a/2024/day-8/solution-1.sh b/2024/day-8/solution-1.sh index d124161..ec4337e 100644 --- a/2024/day-8/solution-1.sh +++ b/2024/day-8/solution-1.sh @@ -48,13 +48,6 @@ do unset IDX_ARRAY done -COUNT=0 -for (( i=0; i<${#SHADOW_ARRAY[@]}; i++ )) -do - if [[ ${SHADOW_ARRAY[i]} == "X" ]] - then - (( COUNT++ )) - fi -done -printf "%s\n" "$COUNT" printf "%s" "${SHADOW_ARRAY[@]}" | fold -w "$LEN" | sed -E 's/(.)/\1\ /g' +printf "\n" +printf "%s" "${SHADOW_ARRAY[@]}" | grep -o 'X' | wc -l