A04 - Binary Representation 1

atcoder.jp

10桁目から計算開始し、桁を下げていく。

var N = int.Parse(Console.ReadLine()!);
var answer = "";
for (int i = 9; i >= 0; i--)
{
    var m = Math.Pow(2, i);
    answer += (int)(N / m);
    N = (int)(N % m);
}
Console.WriteLine(answer);