टास्क: एक त्रिकोण के क्षेत्र को देखते हुए, उस क्षेत्र के साथ एक हेरोइन त्रिकोण को खोजें। निर्दिष्ट क्षेत्र के साथ किसी भी हेरोइन त्रिकोण की अनुमति है।
एक हेरोनियन त्रिकोण पूर्णांक पक्षों और पूर्णांक क्षेत्र के साथ एक त्रिकोण है । हेरॉन के फार्मूले के अनुसार, पक्षों की लंबाई वाला एक त्रिकोण a,b,cक्षेत्र है
sqrt(s*(s-a)*(s-b)*(s-c))
जहां s=(a+b+c)/2त्रिभुज की आधी परिधि है। यह भी लिखा जा सकता है
sqrt((a+b+c)*(-a+b+c)*(a-b+c)*(a+b-c)) / 4
यदि ऐसा कोई त्रिभुज मौजूद नहीं है, तो एक सुसंगत फाल्सी मूल्य के साथ आउटपुट।
इनपुट: एक एकल, सकारात्मक पूर्णांक त्रिभुज के क्षेत्र का प्रतिनिधित्व करता है।
आउटपुट: ऐसे त्रिभुज के लिए किसी भी तीन तरफ की लंबाई या गलत तरीके से मूल्य।
उदाहरण:
Input -> Output
6 -> 3 4 5
24 -> 4 15 13
114 -> 37 20 19
7 -> error
यह कोड गोल्फ है, बाइट्स जीत में सबसे छोटा जवाब है।