From ec819c3335e846da509ef46fec598da86967e88f Mon Sep 17 00:00:00 2001 From: Clement Date: Sun, 8 Dec 2024 02:25:50 +0800 Subject: [PATCH] Remove code for clarity --- 2024/day-7/solution-1.awk | 15 --------------- 1 file changed, 15 deletions(-) diff --git a/2024/day-7/solution-1.awk b/2024/day-7/solution-1.awk index 13107dd..14a4bb7 100644 --- a/2024/day-7/solution-1.awk +++ b/2024/day-7/solution-1.awk @@ -5,14 +5,10 @@ BEGIN { total = 0 } { - #print "NF: " NF sum = $1 num_opers = 2 - #print "sum: " sum num_of_nums = NF - 2 num_of_results = 1 - #print "num_of_results: " num_of_results - #print "num_of_nums: " num_of_nums # Create list of numbers # Create list of results @@ -20,9 +16,6 @@ BEGIN { nums[i-2] = $i } results[1] = nums[1] - for ( key in nums ) { - print "key: " key " value: " nums[key] - } # Starting applying additions to results # Starting from second number for (i = 2; i <= num_of_nums; i++) { @@ -33,22 +26,14 @@ BEGIN { results[j] = results[j] + number } num_of_results *= num_opers - print "num_of_results: " num_of_results - } - for ( key in results ) { - print "results key: " key " value: " results[key] } expected = ( num_of_nums - 1 ) * num_opers - print "number of operators: " num_of_nums - 1 - print "expect: " expected " num_of_results: " num_of_results # Check results for (i=1; i <= num_of_results; i++) { if ( results[i] == $1 ) { - print "Index match found: " i ":" results[i] ":" $1 " num_of_nums: " num_of_nums start_val = i % num_of_nums stack_num = (i - start_val) / num_of_nums - print "Starting value: " nums[start_val] total = total + $1 break }