Задача · Условия · урок 7 из 7
Задача: вид треугольника
Напишите функцию func triangleKind(a, b, c int) string, которая по длинам трёх сторон определяет вид треугольника. Она возвращает "equilateral", если все стороны равны, "isosceles", если равны ровно две, и "scalene", если все разные. Если треугольник с такими сторонами не существует, функция возвращает "invalid".
triangleKind(3, 4, 5)→"scalene"triangleKind(5, 5, 8)→"isosceles"triangleKind(1, 2, 3)→"invalid"
Ограничения: стороны — целые числа от −100 до 100 в любом порядке. Треугольник не существует, если хотя бы одна сторона не больше нуля или не меньше суммы двух других.
Не добавляйте лишних импортов, если в задаче это прямо не сказано.
Подпишись, чтобы пройти курс
Курс бесплатный. Войди через Telegram и подпишись на канал — откроются все уроки.