aboutsummaryrefslogtreecommitdiff
path: root/challenge-117/abigail/node
diff options
context:
space:
mode:
authorAbigail <abigail@abigail.be>2021-06-14 14:31:49 +0200
committerAbigail <abigail@abigail.be>2021-06-14 18:42:01 +0200
commit9ec85fb512199039e4c6e9a79ecc13425d3175a9 (patch)
tree902ac88a4b1deefb309202899009d1132644950c /challenge-117/abigail/node
parent3eb168656ab30ce0eaa86db8e668ceab145a57f8 (diff)
downloadperlweeklychallenge-club-9ec85fb512199039e4c6e9a79ecc13425d3175a9.tar.gz
perlweeklychallenge-club-9ec85fb512199039e4c6e9a79ecc13425d3175a9.tar.bz2
perlweeklychallenge-club-9ec85fb512199039e4c6e9a79ecc13425d3175a9.zip
AWK, Bash, C, Lua, Node.js, Perl, Python, Ruby solutions for week 117, part 1
Diffstat (limited to 'challenge-117/abigail/node')
-rw-r--r--challenge-117/abigail/node/ch-1.js20
1 files changed, 20 insertions, 0 deletions
diff --git a/challenge-117/abigail/node/ch-1.js b/challenge-117/abigail/node/ch-1.js
new file mode 100644
index 0000000000..eee9ce7ee1
--- /dev/null
+++ b/challenge-117/abigail/node/ch-1.js
@@ -0,0 +1,20 @@
+#!/usr/local/bin/node
+
+//
+// See ../README.md
+//
+
+//
+// Run as: node ch-1.js < input-file
+//
+
+let SUM_15 = 120
+let sum = 0
+
+ require ('readline')
+. createInterface ({input: process . stdin})
+. on ('line', line => {
+ let [num] = line . split (/,/)
+ sum +=+ num
+})
+. on ('close', () => console . log (SUM_15 - sum))