2783 читали · 4 года назад
Задача про Ханойские башни на Python
Здравствуйте, дорогие друзья. Сегодня мы решаем на Python задачу про Ханойские башни. Вот условие задачи: даны три стержня, на один из которых может быть нанизано от трёх дисков. Диски отличаются размером и лежат меньший на большем. Задача заключается в том, чтобы перенести пирамиду из дисков на соседний стержень за наименьшее количество ходов, притом больший диск нельзя класть на меньший. А вот её решение: А теперь ещё раз дублируем код, но теперь уже в текстовом варианте (извините, без отступов,...
1766 читали · 5 лет назад
Рекурсия(ч.2). Примеры на языке Python.
Эта статья продолжает предыдущую статью о рекурсии и примерах ее применения в программировании. Задачи: число Фибоначчи, число сочетаний, разворот последовательности и Ханойские башни.