Зачем нужен этот блок?
tgurskaya96 opened this issue · comments
проверка на равнозначные пары значений length и height. Например если передать length=2, height=5 и length=5, height=2, то результат у них будет один и тот же: perimeter=14, square=10. Т. е. чтобы не хранить одинаковые результаты
Метод контроллера не должен заниматься такими проверками. Это хорошо, что вы предусмотрели такой случай.
Почитайте про то, как работают ключи в map и что нужно сделать, чтобы contains возвращал true если вы передаёте объекты в которых пары сторон одинаковые, но длина и высота - разные значения