Крепостная стена

Геометрия Сложная
Инженеры спроектировали крепость: vertices - вершины стены по порядку обхода (минимум 3, без повторов и самопересечений). Выпуклую крепость легче оборонять! Верните True, если многоугольник выпуклый (все повороты при обходе - в одну сторону; развёрнутые углы допустимы), и False иначе. Ключ - знак векторного произведения соседних рёбер.
Сигнатура функции
is_convex_polygon(vertices: list[list[int]]) -> bool
Примеры
ВходОжидаемый результат
[[[0, 0], [4, 0], [4, 4], [0, 4]]]true
[[[0, 0], [4, 0], [1, 1], [0, 4]]]false
1решили
1пытались
100%успешность
Войдите, чтобы решить →