From fd1025e3ec42ee727561b9ae3b86bb2b99f8ef28 Mon Sep 17 00:00:00 2001 From: Kaustubh Badrike Date: Tue, 6 Oct 2020 00:13:44 +0530 Subject: [PATCH] Fix methodname and parameter type in BinaryToDecimal.js (#392) * Update BinaryToDecimal.js Fix typo in name * Update BinaryToDecimal.js Co-authored-by: vinayak --- Conversions/BinaryToDecimal.js | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/Conversions/BinaryToDecimal.js b/Conversions/BinaryToDecimal.js index 907468470..4a391cf84 100644 --- a/Conversions/BinaryToDecimal.js +++ b/Conversions/BinaryToDecimal.js @@ -1,11 +1,14 @@ -function binaryToDeicmal (binaryNumber) { +const binaryToDecimal = (binaryString) => { let decimalNumber = 0 - const binaryDigits = binaryNumber.split('').reverse() // Splits the binary number into reversed single digits + const binaryDigits = binaryString.split('').reverse() // Splits the binary number into reversed single digits binaryDigits.forEach((binaryDigit, index) => { decimalNumber += binaryDigit * (Math.pow(2, index)) // Summation of all the decimal converted digits }) - console.log(`Decimal of ${binaryNumber} is ${decimalNumber}`) + console.log(`Decimal of ${binaryString} is ${decimalNumber}`) + return decimalNumber } -binaryToDeicmal('111001') -binaryToDeicmal('101') +(() => { + binaryToDecimal('111001') + binaryToDecimal('101') +})()