Усложним задачу: теперь программа должна определять вид треугольника (по сторонам), диапазон значений от 1 до 10. Какие тестовые сценарии применишь?

Проверьте три вида треугольников, неравенство треугольника и границы 1–10. Сначала проверяется допустимость сторон и существование фигуры, затем равенство сторон.

Короткий ответ

Что ответить на собеседовании

Проверьте три вида треугольников, неравенство треугольника и границы 1–10. Сначала проверяется допустимость сторон и существование фигуры, затем равенство сторон.

Подробный разбор

Ответ с пояснениями

Проверьте три вида треугольников, неравенство треугольника и границы 1–10. Сначала проверяется допустимость сторон и существование фигуры, затем равенство сторон.

(1,1,1) и (10,10,10) — равносторонние; (2,2,3) — равнобедренный; (3,4,5) — разносторонний. (1,2,3) вырожден, (1,1,3) невозможен. Проверьте перестановки, 0, 11, отрицательные значения, пропуски и текст. Допустимость дробей требует уточнения. (1,1,10) нельзя назвать равнобедренным только из-за двух равных сторон: треугольник не существует.

ИИ-помощник для собеседований

Хочешь уверенно проходить собеседования?

Попробуй ИИ-помощник для собеседований: слышит вас и собеседника, анализирует экран, подсказывает ответы в реальном времени, работает без VPN и не попадает в захват экрана.

Подробнее