Converter números binários em decimais

Na área de informática, os números são muitas vezes representados em formato binário. A tua tarefa é desenvolver um programa que leia uma cadeia binária a partir da entrada e apresente o seu equivalente decimal (base 10).
💡
Caso precises de relembrar, cada dígito 1 numa cadeia binária corresponde a uma potência específica de 2. Ao somar essas potências, obténs o valor decimal correspondente, começando pelo bit mais à direita, que equivale a , e assim sucessivamente. Por exemplo, .

Entrada

A única linha da entrada contém a cadeia s composta por 0s e 1s (1 ≤ |s| ≤ 31).

Saída

Imprime um único inteiro, que representa o valor decimal equivalente à cadeia binária.

Exemplos

Entrada
Saída
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