Arreglo binario a decimal

En matemáticas y electrónica digital, un número binario es un número expresado en el sistema de numeración de base 2 o sistema numérico binario. Dado un arreglo de unos y ceros de un número binario, devuelve el valor decimal equivalente.

Ejemplos

binaryToDecimal([0, 0, 0, 1]) ➞ 1

binaryToDecimal([0, 0, 1, 0]) ➞ 2

binaryToDecimal([1, 1, 1, 1, 1, 0, 1, 1, 0, 1]) ➞ 1005

Notas

N/A