Remove code for clarity

This commit is contained in:
2024-12-08 02:25:50 +08:00
parent 70460b22e2
commit ec819c3335

View File

@ -5,14 +5,10 @@ BEGIN {
total = 0 total = 0
} }
{ {
#print "NF: " NF
sum = $1 sum = $1
num_opers = 2 num_opers = 2
#print "sum: " sum
num_of_nums = NF - 2 num_of_nums = NF - 2
num_of_results = 1 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 numbers
# Create list of results # Create list of results
@ -20,9 +16,6 @@ BEGIN {
nums[i-2] = $i nums[i-2] = $i
} }
results[1] = nums[1] results[1] = nums[1]
for ( key in nums ) {
print "key: " key " value: " nums[key]
}
# Starting applying additions to results # Starting applying additions to results
# Starting from second number # Starting from second number
for (i = 2; i <= num_of_nums; i++) { for (i = 2; i <= num_of_nums; i++) {
@ -33,22 +26,14 @@ BEGIN {
results[j] = results[j] + number results[j] = results[j] + number
} }
num_of_results *= num_opers 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 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 # Check results
for (i=1; i <= num_of_results; i++) { for (i=1; i <= num_of_results; i++) {
if ( results[i] == $1 ) { if ( results[i] == $1 ) {
print "Index match found: " i ":" results[i] ":" $1 " num_of_nums: " num_of_nums
start_val = i % num_of_nums start_val = i % num_of_nums
stack_num = (i - start_val) / num_of_nums stack_num = (i - start_val) / num_of_nums
print "Starting value: " nums[start_val]
total = total + $1 total = total + $1
break break
} }