De vetor binário para decimal

Na matemática e na eletrônica digital, um número binário é expresso no sistema de numeração de base 2. Dado um vetor de uns e zeros que representa um número binário, retorne seu valor decimal equivalente.

Exemplos

Program.binaryToDecimal(new int[]{0, 0, 0, 1}) ➞ 1

Program.binaryToDecimal(new int[]{0, 0, 1, 0}) ➞ 2

Program.binaryToDecimal(new int[]{1, 1, 1, 1, 1, 0, 1, 1, 0, 1}) ➞ 1005

Observações

N/A