aboutsummaryrefslogtreecommitdiff
path: root/challenge-113/abigail/lua
diff options
context:
space:
mode:
authorAbigail <abigail@abigail.be>2021-05-19 19:30:25 +0200
committerAbigail <abigail@abigail.be>2021-05-19 19:30:25 +0200
commit2eedf165fbeb5289fea6c43fbe55b47a0d1ec8f8 (patch)
tree53da876ad204ba6d3d2a8f5909af04423d377048 /challenge-113/abigail/lua
parent98f821f841409373f067e0ed04629090a08ebb1f (diff)
downloadperlweeklychallenge-club-2eedf165fbeb5289fea6c43fbe55b47a0d1ec8f8.tar.gz
perlweeklychallenge-club-2eedf165fbeb5289fea6c43fbe55b47a0d1ec8f8.tar.bz2
perlweeklychallenge-club-2eedf165fbeb5289fea6c43fbe55b47a0d1ec8f8.zip
Allow negative numbers for week 113, part 2 (Perl, Lua)
Diffstat (limited to 'challenge-113/abigail/lua')
-rw-r--r--challenge-113/abigail/lua/ch-2.lua6
1 files changed, 3 insertions, 3 deletions
diff --git a/challenge-113/abigail/lua/ch-2.lua b/challenge-113/abigail/lua/ch-2.lua
index 15aac1ac2d..5ba4c04ed9 100644
--- a/challenge-113/abigail/lua/ch-2.lua
+++ b/challenge-113/abigail/lua/ch-2.lua
@@ -10,16 +10,16 @@
for line in io . lines () do
local sum = 0
- for n in line : gmatch ("[0-9]+")
+ for n in line : gmatch ("-?[0-9]+")
do sum = sum + tonumber (n)
end
local c = 0
- for n in line : gmatch ("[0-9]+")
+ for n in line : gmatch ("-?[0-9]+")
do if c > 0
then io . write (" ")
end
c = c + 1
- io . write (sum - n)
+ io . write (sum - tonumber (n))
end
io . write ("\n")
end