Array binário para decimal

Em matemática e eletrônica digital, um número binário é um número expresso no sistema de numeração de base 2 ou sistema numérico binário. Dado um array de uns e zeros de um número binário, retorne o valor decimal equivalente.

Exemplos

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

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

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

Notas

N/A