From ef78fce1e24434736b95a19984eac6c659d13e14 Mon Sep 17 00:00:00 2001 From: Omkarnath Parida Date: Tue, 22 Dec 2020 11:08:56 +0530 Subject: [PATCH] Update decimalIsolate.js The previous code was not efficient enough to give the accurate output. --- Maths/decimalIsolate.js | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/Maths/decimalIsolate.js b/Maths/decimalIsolate.js index 026999cc6..aae6e8ed7 100644 --- a/Maths/decimalIsolate.js +++ b/Maths/decimalIsolate.js @@ -5,10 +5,13 @@ */ const decimalIsolate = (number) => { - return number - Math.floor(number) + const ans = parseFloat((number + '').replace(/^[-\d]+./, '.')) + return isNaN(ans) === true ? 0 : ans } // testing console.log(decimalIsolate(35.345)) console.log(decimalIsolate(56.879)) console.log(decimalIsolate(89.5643)) +console.log(decimalIsolate(38.00)) +console.log(decimalIsolate(33))