python
1s=9 2n=4 3r=[] 4for i in range(n, 0, -1): 5 if s >= 2**(i-1): 6 s -= 2**(i-1) 7 r.append(i) 8#r=[1,4]
上記のようなrを内包表記等で一行で表現する方法を教えてください.
投稿2019/05/14 02:42
python
1s=9 2n=4 3r=[] 4for i in range(n, 0, -1): 5 if s >= 2**(i-1): 6 s -= 2**(i-1) 7 r.append(i) 8#r=[1,4]
上記のようなrを内包表記等で一行で表現する方法を教えてください.
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。