Форум » Выполнение и анализ алгоритмов для исполнителей » Не сходится ответ в задаче 5.155 (у меня 24, а на сайте 25) » Ответить

Не сходится ответ в задаче 5.155 (у меня 24, а на сайте 25)

aln1947: Вот программа: [pre2]. def alg( N ): sN = bin(N)[2:] if N%10 == 0: sR = sN + '01' else: sR = sN + '10' R = int( sR, 2 ) return R for i in range (1,1000): if alg(i) > 97: print( i, alg(i) ) break ..[/pre2],

Ответов - 1

aln1947: Ошибка в моей программе: if N%2 == 0: sR = sN + '01' Вместо остатка при делении на 2, нам=писал на 10. Видимо, бес попутал! (Шутка). Извините меня!



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