Aufgabe: Finden Sie für die Fläche eines Dreiecks ein heronisches Dreieck mit dieser Fläche. Jedes heronische Dreieck mit der angegebenen Fläche ist zulässig.
Ein Heronianisches Dreieck ist ein Dreieck mit ganzzahligen Seiten und einer ganzzahligen Fläche . Nach der Formel von Heron hat ein Dreieck mit Seitenlängen a,b,ceine Fläche
sqrt(s*(s-a)*(s-b)*(s-c))
wo s=(a+b+c)/2ist der halbe Umfang des Dreiecks. Dies kann auch als geschrieben werden
sqrt((a+b+c)*(-a+b+c)*(a-b+c)*(a+b-c)) / 4
Wenn kein solches Dreieck vorhanden ist, wird mit einem konsistenten Falsey-Wert ausgegeben.
Eingabe: Eine einzelne positive Ganzzahl, die die Fläche des Dreiecks darstellt.
Ausgabe: Beliebige drei Seitenlängen für ein solches Dreieck ODER ein falscher Wert.
Beispiele:
Input -> Output
6 -> 3 4 5
24 -> 4 15 13
114 -> 37 20 19
7 -> error
Dies ist Code Golf, die kürzeste Antwort in Bytes gewinnt.