Task 70_1. Прямой угол

Task 70_1. Прямой угол

UniLecs

Задача: произвольный четырехугольник задан на плоскости последовательно координатами своих вершин. Определить количество прямых углов четырехугольника.

Входные данные: последовательно даны координаты вершин четырехугольника, значения по модулю не превышают 100.

Пример:

(-1, 0), (-1, 4), (2, 4), (4, 1)

Вывод: 1

Реализация:

  1. @mikhail_01, Python. Кстати, Михаил всегда идет первым в публикации, т.к. почти всегда он первым присылает свои решения. И всегда его решения точны и понятны!
@mikhail_01, Python

https://gist.github.com/unilecs/be6f520b10d7f94045eef01383fb4cb1


2. @tvolf, PHP

@tvolf, PHP

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

Антон, Rust

https://gist.github.com/AnthonyMikh/38c6a14280ebf6957bc9e7b1bcd57987

Тест:

https://play.rust-lang.org/?gist=315b1247e331979392cb909431aa7c1f&version=stable


4. @pojono, JS

@pojono, JS

https://repl.it/@pojono/UniLecs70v2


5. @Sir_Prokop, Java

@Sir_Prokop, Java

https://github.com/Norald/FindAnglesOfRectangleProject


6. Rina, C#

Rina, C#

https://gist.github.com/Yuzu-zi/e5bd01697f2e34b87f404ea17825c349


7. @jinxonik, Assembler. Евгений настолько крут, что решает задачи на ассемблере. Полный код, смотри по ссылке ниже.

@jinxonik, Assembler

https://gist.github.com/unilecs/3ff0d7159508f9baf7ce4b1373944511


8. @kor0p, Python

@kor0p, Python


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

@mrmeison, Python

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

Report Page