Loading Now

typeOfTriangle

Cho 3 độ dài 3 cạnh a, b, c. Kiểm tra xem 3 cạnh này có phải là một tam giác hay không. Trả về -1 nếu không phải. Trả về 0 nếu là tam giác thường. Trả về 1 nếu là tam giác đều. Trả về 2 nếu là tam giác cân. Trả về 3 nếu là tam giác vuông.

Ví dụ

  • Với a, b, c = 3, 4, 5, đầu ra là 
    typeOfTriangle(a,b,c) = 3 (the right triangle).

  • Với a, b, c = 1, 2, 3, đầu ra là
    typeOfTriangle(a,b,c) = -1 (not the triangle).

Đầu vào/Đầu ra

  • [Giới hạn thời gian chạy] 0.5s (C++), 3s (Java, C#), 4s (Js, Python, Go)

  • [Đầu vào] 3 integers

    Guaranteed constraints:
    0 ≤ a,b,c ≤ 1000.
    (đầu vào được đảm bảo không có trường hợp đầu ra là tam giác vuông cân)

  • [Đầu ra] integer: 
    -1 <= output.integer <= 3
    -1 nếu a, b, c không phải là 3 cạnh của một tam giác.
    0 nếu a, b, c là 3 cạnh của một tam giác thường.
    1 nếu a, b, c là 3 cạnh của một tam giác đều.
    2 nếu a, b, c là 3 cạnh của một tam giác cân.
    3 nếu a, b, c là 3 cạnh của một tam giác vuông.

Post Comment

Contact