バイナリを10進数に変換する

コンピュータサイエンスの分野では、数値をバイナリ形式で表すことがよくあります。今回の課題では、入力からバイナリ文字列を受け取り、それを10進数(base-10)で出力するプログラムを作成してください。
💡
復習が必要な方のために、バイナリ文字列の各1は2の特定の累乗に対応しており、合計することで10進数になります。右端のビットは から始まります。たとえば、 です。

入力

入力は1行のみで、0と1から成る文字列 s (1 ≤ |s| ≤ 31) を含みます。

出力

与えられたバイナリ文字列に対応する10進数を1つ出力してください。

入力
出力
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