Convertir números binarios a decimales

En el área de la computación, los números se suelen representar en formato binario. Tu tarea consiste en desarrollar un programa que lea una cadena binaria desde la entrada y muestre su equivalente decimal (base 10).
💡
Si necesitas un repaso, recuerda que cada 1 en una cadena binaria corresponde a una potencia específica de 2. Al sumar esas potencias se obtiene el número decimal equivalente, empezando por el bit más a la derecha que representa y así sucesivamente. Por ejemplo, .

Entrada

La única línea de la entrada contiene la cadena s compuesta por 0s y 1s (1 ≤ |s| ≤ 31).

Salida

Se debe mostrar un único número entero que represente el valor decimal de la cadena binaria.

Ejemplos

Entrada
Salida
101
5
110
6
111
7
0100110111
311
 

Constraints

Time limit: 2 seconds

Memory limit: 512 MB

Output limit: 1 MB

To check your solution you need to sign in
Sign in to continue