From 58fe75c2507b6ede0bbeac97355f8310e3806ab1 Mon Sep 17 00:00:00 2001 From: Styshchyk Date: Wed, 5 Jan 2022 16:43:27 +0200 Subject: [PATCH 1/2] init: start reverse-task --- testing.js | 7 +++++++ 1 file changed, 7 insertions(+) create mode 100644 testing.js diff --git a/testing.js b/testing.js new file mode 100644 index 000000000..723f18d05 --- /dev/null +++ b/testing.js @@ -0,0 +1,7 @@ +module.exports = function reverse(n) { + let positive = n > 0; + let reversed = n.toString().split("").reverse().join(""); + return positive ? parseInt(reversed) : parseInt(reversed ) * -1; + +} + From f6b0f12682aec2380336544314853cc81e7160ce Mon Sep 17 00:00:00 2001 From: Styshchyk Date: Wed, 5 Jan 2022 17:38:19 +0200 Subject: [PATCH 2/2] refactor: change structure of project --- src/index.js | 8 ++++++-- testing.js | 7 ------- 2 files changed, 6 insertions(+), 9 deletions(-) delete mode 100644 testing.js diff --git a/src/index.js b/src/index.js index 83dabdd87..ccba9b1dc 100644 --- a/src/index.js +++ b/src/index.js @@ -1,3 +1,7 @@ -module.exports = function reverse (n) { - +module.exports = function reverse(n) { + let positive = n > 0; + let origin = !positive ? n * -1 : n; + return parseInt(origin.toString().split("").reverse().join("")); + } + diff --git a/testing.js b/testing.js deleted file mode 100644 index 723f18d05..000000000 --- a/testing.js +++ /dev/null @@ -1,7 +0,0 @@ -module.exports = function reverse(n) { - let positive = n > 0; - let reversed = n.toString().split("").reverse().join(""); - return positive ? parseInt(reversed) : parseInt(reversed ) * -1; - -} -