Tarea: Dado el área de un triángulo, encuentre un triángulo heroniano con esa área. Se permite cualquier triángulo heroniano con el área especificada.
Un triángulo heroniano es un triángulo con lados enteros y área entera . Por la fórmula de Heron, un triángulo con lados de longitud a,b,c
tiene área
sqrt(s*(s-a)*(s-b)*(s-c))
donde s=(a+b+c)/2
es la mitad del perímetro del triángulo. Esto también se puede escribir como
sqrt((a+b+c)*(-a+b+c)*(a-b+c)*(a+b-c)) / 4
Si no existe tal triángulo, salida con un valor de falsey consistente.
Entrada: Un entero positivo único que representa el área del triángulo.
Salida: Cualquier longitud de tres lados para tal triángulo O un valor falso.
Ejemplos:
Input -> Output
6 -> 3 4 5
24 -> 4 15 13
114 -> 37 20 19
7 -> error
Este es el código de golf, la respuesta más corta en bytes gana.