Треки
/
Zig
Zig
/
Вправи
/
Трикутник
Трикутник

Трикутник

Легка

Вказівки

Визначте, чи є трикутник equilateral, isosceles або scalene.

Трикутник equilateral має всі три сторони однакової довжини.

Трикутник isosceles має принаймні дві сторони однакової довжини. (Іноді його визначають як такий, що має рівно дві сторони однакової довжини, але в межах цієї вправи будемо вважати, що принаймні дві.)

Трикутник scalene має всі сторони різної довжини.

Примітка

Щоб фігура взагалі була трикутником, усі сторони повинні мати довжину > 0, а сума довжин будь-яких двох сторін має бути не меншою за довжину третьої сторони.

Note

Виродженими називають трикутники, у яких сума довжин двох сторін дорівнює довжині третьої сторони, наприклад 1, 1, 2. Ми вирішили не додавати тестів для вироджених трикутників у цій вправі. Такі випадки можна обробити за бажанням або просто проігнорувати.

У рівняннях:

Нехай a, b і c будуть сторонами трикутника. Тоді всі три наведені нижче вирази мають бути істинними:

a + b ≥ c
b + c ≥ a
a + c ≥ b

Дивіться нерівність трикутника

Редагувати через GitHub Посилання відкривається в новому вікні або вкладці
Zig Exercism

Час розпочати Трикутник?

Зареєструйтеся на Exercism, щоб вивчати й опановувати Zig, а також 104 вправи та справжнє наставництво від людей, і все це безкоштовно.