1 год назад
Проект Эйлер 4: Наибольшее произведение-палиндром
Рассматриваю решение очередной задачи, сделанное автором канала: Кстати, задачу №3 (Наибольший простой делитель) я делать не стал, так как не нашёл, что в ней можно улучшить. Вы найдёте её на том же канале. Задача Число-палиндром с обеих сторон (справа налево и слева направо) читается одинаково. Самое большое число-палиндром, полученное умножением двух двузначных чисел – 9009 = 91 × 99. Найдите самый большой палиндром, полученный умножением двух трехзначных чисел. Решение Для начала нужна функция, которая определяет, что число – палиндром...
1 год назад
Проект Эйлер 11: Наибольшее произведение в таблице
Задача В этой таблице 20x20 четыре числа по диагонали помечены красным: Произведение этих чисел равно 26×63×78×14=1788696. Каково максимальное произведение четырёх последовательных чисел в любом направлении (вверх, вниз, влево, вправо, или по диагонали) в таблице 20×20? Решение Порядок операндов в произведении не имеет значения, поэтому половину направлений можно сразу отбросить, так как они будут дублироваться. Например, если взять 4 числа по горизонтали: 1, 2, 3, 4, то произведение можно посчитать начиная с 1 и направо, либо с 4 и налево...