Форум » Выполнение и анализ алгоритмов для исполнителей » #3938 » Ответить

#3938

Никита_int: В ответе 7, у меня получается 8 [pre2] k=0 l=0 for n in range(1,200): x=bin(n)[2:] b=str(x) for c in b: k=k+int(c) if k%2==0: b=b+'0' else: b=b+'1' v=x.count('0') if k>v: b=b+'0' else: b=b+'1' m=int(b,2) if 50<=m<=80: l=l+1 print(l) [/pre2]

Ответов - 1

2GAPUH: Вы не сбрасываете счётчик k для каждого числа



полная версия страницы