Cho ba cạnh. Kiểm tra xem chúng có tạo thành tam giác hay không (bất đẳng thức tam giác).
Ví dụ: sides=[14,20,10] → True vì 20 < 10+14.
Thuật toán
- Sắp xếp danh sách cạnh.
- Nếu tổng hai cạnh nhỏ nhất <= cạnh lớn nhất → False.
- Ngược lại → True.
Ví dụ code
def solve(sides):
sides.sort()
if sides[0] + sides[1] <= sides[2]:
return False
return True
sides = [14, 20, 10]
print(solve(sides))
Đầu vào
[14,20,10]
Đầu ra
True