過去ログ

M
Pythonで計算、10ケタの2進数の文字列を作って'01'削除×5回で文字列数が0になった個数を数えました。

answer=[]
for i in range (1024):
i_0 = format(i,'010b')
i_1 = i_0.replace('01','')
i_2 = i_1.replace('01','')
i_3 = i_2.replace('01','')
i_4 = i_3.replace('01','')
i_5 = i_4.replace('01','')
if len(i_5) == 0:
answer.append(i_0)
print (len(answer))
   9月4日(金) 19:21:26     49509

過去問題一覧へ戻る