Ctrl K

Треугольник из трёх палочек

Лёгкая
На столе лежат три палочки, их длины записаны в массиве sticks. Ребёнок хочет сложить из них треугольник, используя каждую палочку как сторону. Определите, что получится: - "equilateral" — все три стороны равны; - "isosceles" — равны ровно две стороны; - "scalene" — все стороны разной длины; - "none" — треугольник сложить нельзя (сумма двух сторон не больше третьей). Верните одну из этих строк.
Пример 1
sticks=[7, 7, 7] → 'equilateral'

Все три палочки одинаковые — равносторонний треугольник.

Пример 2
sticks=[5, 9, 5] → 'isosceles'

5 + 5 = 10 > 9, треугольник складывается, и ровно две стороны равны — равнобедренный.

Пример 3
sticks=[2, 3, 8] → 'none'

2 + 3 = 5 не больше 8 — короткие палочки не дотянутся, ответ "none".

Ограничения
  • len(sticks) == 3
  • 1 ≤ sticks[i] ≤ 100
Встречал эту задачу на настоящем собесе?
Решили0
Пробовали0
Отправок0
Принято—
Темы
Похожие задачиПотерянный билет ЛёгкаяЛучшее произведение трёх ЛёгкаяТреугольник из палочек ЛёгкаяКак расходится слух ЛёгкаяГде встретиться друзьям Сложная
загружаем Python…
Вход
sticks=[7, 7, 7]
Ожидается
'equilateral'

«Запустить» — первые 3 теста у тебя в браузере, «Отправить» — все 98 тестов на сервере, включая скрытые.