B04 - Binary Representation 2

atcoder.jp

2進数を10進数に変換。

var N = Console.ReadLine()!;
var answer = 0;
for (var i = 0; i < N.Length; i++)
{
    var m = Math.Pow(2, N.Length - 1 - i);
    if (N[i] == '1')
    {
        answer += (int)m;
    }
}
Console.WriteLine(answer);