Count Squares

Count Squares

Цю задачу адаптовано з сайту Count the Number of Squares на Wolfram Challenges, тому ви, можливо, захочете спочатку переглянути цю сторінку для ілюстрації цієї задачі.

За заданою послідовністю точок (координати x, y як невід'ємні цілі числа) ваша функція повинна підрахувати, скільки існує таких квадратів, у яких усі чотири кути належать точкам. Зверніть увагу, що ці квадрати не обов'язково повинні бути вирівняні по осям, тобто їх сторони повинні бути або горизонтальними, або вертикальними. Наприклад, точки (0, 3), (3, 0), (6, 3), (3, 6) визначають квадрат, навіть якщо з нашої вирівняної по осях точки спостереження він виглядає як ромб.

До речі, якщо ви хочете спробувати інший підхід і порахувати квадрати, маючи лінії між точками, The Square Chest чекає на вас!

You should be an authorized user in order to see the full description and start solving this mission.