Форум » Системы счисления » задание 14 задача 4169 ответ не сходится » Ответить

задание 14 задача 4169 ответ не сходится

blackmosom: так как 2**33-2**32=2*32 и так как число кратное 5 встречается с интервалом в 5 ещё ошибка в условии так как 8**11 больше 16**8 и получается нам нужно увеличивать число от 2**33 до 2**32 чего не может быть но вот решение с учётом обратной ситуации и оно не сходится в ответе: print(2**32//5)

Ответов - 3

EugeneJobs: прежде чем писать категоричные комментарии, неплохо было бы ознакомиться с мат.частью. Сколько существует целых положительных чисел, для которых одновременно выполняются следующие условия: – в шестнадцатеричной записи содержится не более 8 цифр (x < 16**8); – в восьмеричной записи не менее 11 цифр (x >= 8**10); – последняя цифра в десятичной системе счисления – 5?

Olyx_6: (№ 4169) Подскажите, что не так, выводит ответ 0 count = 0 for i in range(1, 10000000): if (len(hex(i)[2:]) <= 8) and (len(oct(i)[2:]) >= 11) and (i % 10 == 5): count += 1 else: count += 0 print(count)

Поляков: Olyx_6 пишет: for i in range(1, 10000000): В диапазон не попали. См. выше: x >= 8**10.




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