Task 70_1. Прямой угол
UniLecsЗадача: произвольный четырехугольник задан на плоскости последовательно координатами своих вершин. Определить количество прямых углов четырехугольника.
Входные данные: последовательно даны координаты вершин четырехугольника, значения по модулю не превышают 100.
Пример:
(-1, 0), (-1, 4), (2, 4), (4, 1)
Вывод: 1
Реализация:
- @mikhail_01, Python. Кстати, Михаил всегда идет первым в публикации, т.к. почти всегда он первым присылает свои решения. И всегда его решения точны и понятны!

https://gist.github.com/unilecs/be6f520b10d7f94045eef01383fb4cb1
2. @tvolf, PHP

3. Антон, Rust. Хочу отметить, что вы всегда можете найти подробный разбор и дополнительные комментарии в его гист файле (ссылку смотри ниже). Антон, респект!

https://gist.github.com/AnthonyMikh/38c6a14280ebf6957bc9e7b1bcd57987
Тест:
https://play.rust-lang.org/?gist=315b1247e331979392cb909431aa7c1f&version=stable
4. @pojono, JS

https://repl.it/@pojono/UniLecs70v2
5. @Sir_Prokop, Java

https://github.com/Norald/FindAnglesOfRectangleProject
6. Rina, C#

https://gist.github.com/Yuzu-zi/e5bd01697f2e34b87f404ea17825c349
7. @jinxonik, Assembler. Евгений настолько крут, что решает задачи на ассемблере. Полный код, смотри по ссылке ниже.

https://gist.github.com/unilecs/3ff0d7159508f9baf7ce4b1373944511
8. @kor0p, Python

9. @mrmeison, Python. Костя, пока наш лидер по решенным задачам. Но посмотрим статистику в конце квартала :)

https://gist.github.com/MrMeison/379d5eee4bb259590832088abbd388d4