n=int(input())
suma=0
liczby=[]
if((n>1)and(n<1000000)):
liczby=[]
for i in range(n,0,-1):
bin = format(i, 'b')
for j in range(0,len(bin)):
if (bin[j] == '1'):
suma += 1
liczby.append(i)
if(suma==n):
print(liczby)
1 2 3 4 5 6 7 8 9 10 11 12 13 | n=int(input()) suma=0 liczby=[] if((n>1)and(n<1000000)): liczby=[] for i in range(n,0,-1): bin = format(i, 'b') for j in range(0,len(bin)): if (bin[j] == '1'): suma += 1 liczby.append(i) if(suma==n): print(liczby) |
English