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
}
{
#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
}