Remove code for clarity
This commit is contained in:
@ -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
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user