Python-візуалізації

Каталог інтерактивних розборів для занять і підготовки до задач з алгоритмами.

ArTeGaS / python-algorithm-visualizations

Доступні матеріали

2.2 Пошук квадрата 3x3

Покроковий перегляд чотирьох вкладених циклів, стартового вікна, прапорця ok і знайдених центрів.

готово цикли таблиця символів Python-індекси

3 Екстракція маршруту дрона

Двоетапний розбір: рядки файлу перетворюються на список moves, а потім рухи накопичуються у список точок points.

готово файл координати накопичення

3.1 Рухи дрона і gcd

Показуємо, як кожен рух (A, B) проходить через abs(), gcd(), перевірку d > 1 і лічильник count.

готово gcd abs count

3.2a Точки всередині квадрата

Окремий розбір першої частини: як скрипт проходить по points, перевіряє строгі нерівності й збільшує inside.

готово points inside strict bounds

3.2b Середина між точками

Окремий розбір другої частини: навіщо потрібен set(points), чому перевіряємо парність сум і як знаходиться middle.

готово set parity middle