Este é um triângulo retângulo?

Dados três números, x, y e z, determine se eles são os lados de um triângulo retângulo.

Exemplos

right_triangle(3, 4, 5); // true
right_triangle(145, 105, 100); // true
right_triangle(70, 130, 110); // false

Notas

  • Observe que o maior lado do triângulo pode não ser o último argumento passado para a função.
  • Todos os números serão inteiros.
  • Lados com comprimento zero ou negativo são inválidos, e a função retorna false.