diff options
Diffstat (limited to 'challenge-113/abigail/node/ch-2.js')
| -rw-r--r-- | challenge-113/abigail/node/ch-2.js | 17 |
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 (" ")) +}) |
