🎃

競プロ備忘録:2進数に変換する

2023/01/28に公開約400字

10桁で2進数表記する方法です。

1. 二進数変換する際の計算を紙に書く

2. どのように2進数の右からi桁目の数字が決まっているか考える

3. i=9から出力しないといけないのでreversed(range(10))でfor文を回す

完成コード

N = int(input())

for i in reversed(range(10)):
    wari = N // (2 ** i)
    print(wari % 2, end='')
print('')

Discussion

ログインするとコメントできます