Число в восьмеричной записи оканчивается на 66 или на 7.
Рассматривается множество целых чисел, принадлежащих числовому отрезку [100; 555555], которые удовлетворяют следующим условиям:
а) Число в восьмеричной записи оканчивается на 66 или на 7.
б) Число делится на 12 или не делится на 15.
Найдите количество таких чисел и квадрат минимального из них.
В ответе запишите сначала количество, а затем квадрат минимального числа (через пробел).
Ответ:
Источник: «Павел Волгин»
Решение:
|
1 2 3 4 5 6 7 8 |
m = 555556 k = 0 for i in range(100, 555555 + 1): if (i%12 == 0 or i%15 != 0) and ((i % 8 == 6 and (i // 8) % 8 == 6) or i % 8 == 7): k += 1 if i < m: m = i print(k, m * m) |
Ответ: 72903 10609
