Fix methodname and parameter type in BinaryToDecimal.js (#392)

* Update BinaryToDecimal.js

Fix typo in name

* Update BinaryToDecimal.js

Co-authored-by: vinayak <itssvinayak@gmail.com>
This commit is contained in:
Kaustubh Badrike
2020-10-06 00:13:44 +05:30
committed by GitHub
parent 2c5e1e77ad
commit fd1025e3ec

View File

@ -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')
})()