Автор: Яндекс учебник Уровень: Средний Условие задачи: Существуют числа, обладающие свойствами: 1. Число делится на все свои цифры; 2. Число, полученное из данного числа записью цифр в обратном порядке, тоже делится на все свои цифры. Примером такого числа является 216. Сколько существует трёхзначных чисел, без нулей в записи, обладающих этими свойствами? Примером такого числа является 216. Сколько существует трёхзначных чисел, без нулей в записи, обладающих этими свойствами? Теоретическая справка: Считаю такую задачу весьма интересной для практики программирования, да тут нет ничего похожего с задачами ФИПИ, но практика дает нам много ценного опыта. Код решения: Комментарии к коду: 1. cnt = 0 - Инициализируется переменная cnt для подсчета количества чисел, удовлетворяющих условиям задачи. 2. for n in range(100, 1000): - Цикл for перебирает все трехзначные числа от 100 до 999 включительно. 3. # if str(n).count('0') == 0: - Закомментированная строка изначально проверяла, что в числе n н
Нашел интересную задачку от ИИ Яндекса с сборника по подготовке к ЕГЭ
3 декабря 20243 дек 2024
51
1 мин