aboutsummaryrefslogtreecommitdiff
path: root/challenge-113/abigail/node/ch-2.js
diff options
context:
space:
mode:
Diffstat (limited to 'challenge-113/abigail/node/ch-2.js')
-rw-r--r--challenge-113/abigail/node/ch-2.js17
1 files changed, 17 insertions, 0 deletions
diff --git a/challenge-113/abigail/node/ch-2.js b/challenge-113/abigail/node/ch-2.js
new file mode 100644
index 0000000000..606e95d09d
--- /dev/null
+++ b/challenge-113/abigail/node/ch-2.js
@@ -0,0 +1,17 @@
+#!/usr/local/bin/node
+
+//
+// See ../README.md
+//
+
+//
+// Run as: node ch-2.js < input-file
+//
+
+require ('readline')
+. createInterface ({input: process . stdin})
+. on ('line', _ => {
+ let numbers = _ . split (/\s+/) . map (_ => +_)
+ let sum = numbers . reduce ((acc, val) => acc + val)
+ console . log (numbers . map (_ => sum - _) . join (" "))
+})