aboutsummaryrefslogtreecommitdiff
path: root/challenge-109/abigail/awk
diff options
context:
space:
mode:
authorAbigail <abigail@abigail.be>2021-04-20 20:52:57 +0200
committerAbigail <abigail@abigail.be>2021-04-20 20:52:57 +0200
commit7b4fbbe6505b63d2faa62ad34939b6e830ea692b (patch)
tree971934b1ed31b67a5dbb0b1f83148079e36bc58a /challenge-109/abigail/awk
parent490b2215c7eaeb037b7548564306e2081784b3e4 (diff)
downloadperlweeklychallenge-club-7b4fbbe6505b63d2faa62ad34939b6e830ea692b.tar.gz
perlweeklychallenge-club-7b4fbbe6505b63d2faa62ad34939b6e830ea692b.tar.bz2
perlweeklychallenge-club-7b4fbbe6505b63d2faa62ad34939b6e830ea692b.zip
When looping over possible divisors, stop at n / 2.
Diffstat (limited to 'challenge-109/abigail/awk')
-rw-r--r--challenge-109/abigail/awk/ch-1.awk2
1 files changed, 1 insertions, 1 deletions
diff --git a/challenge-109/abigail/awk/ch-1.awk b/challenge-109/abigail/awk/ch-1.awk
index 6b889ae3a0..203c7f1fec 100644
--- a/challenge-109/abigail/awk/ch-1.awk
+++ b/challenge-109/abigail/awk/ch-1.awk
@@ -10,7 +10,7 @@
function divisor_sum (n, i) {
sum = 0
- for (i = 2; i < n; i ++) {
+ for (i = 2; i <= n / 2; i ++) {
if (n % i == 0) {
sum += i
}