From 8a28a2cfb139a5be3401b9d0530a409e08dd3f9d Mon Sep 17 00:00:00 2001 From: Kacper Kruczek Date: Sun, 1 Jul 2018 15:17:38 +0200 Subject: [PATCH] 02 JSON parser for parameters --- 02-rozwiazanie.js | 12 ++---------- 1 file changed, 2 insertions(+), 10 deletions(-) diff --git a/02-rozwiazanie.js b/02-rozwiazanie.js index 4f50ee7..93836f2 100644 --- a/02-rozwiazanie.js +++ b/02-rozwiazanie.js @@ -1,18 +1,10 @@ let Polynomial = require('./polynomial.js'); let mul, div, gcd; -function parseArray(x) { - let stringResult = ""; - result = Array.from(x).filter(x => { - if (x == ' ' || x == '[' || x == ']') return false; - else return true; - }).join('').split(',').map(x => parseInt(x)); - return result; -} let n = parseInt(process.argv[2]); -let p1 = parseArray(process.argv[3]); -let p2 = parseArray(process.argv[4]); +let p1 = JSON.parse(process.argv[3].replace(/'/g, '"')); +let p2 = JSON.parse(process.argv[4].replace(/'/g, '"')); let f = new Polynomial.Class(n, p1); let g = new Polynomial.Class(n, p2);