एक प्रोग्राम या एक फ़ंक्शन लिखें जो इनपुट के समान लंबाई की दो गैर-रिक्त सूची लेता है और निम्न कार्य करता है:
- संख्यात्मक सूची प्राप्त करने के लिए पहली सूची के तत्वों का उपयोग करता है,
- हर सूची के तत्वों का उपयोग करता है, ताकि भाजक प्राप्त कर सकें,
- सरलीकरण के बाद परिणामी अंशों को प्रदर्शित करता है
(2/4=>1/2)
, "+" के द्वारा अलग किया जाता है , - अंतिम अंश के बाद "=" और परिणाम प्रदर्शित करता है।
उदाहरण:
इनपुट
[1, 2, 3, 3, 6]
[2, 9, 3, 2, 4]
उत्पादन
1/2+2/9+1+3/2+3/2=85/18
नियमों के बारे में
- सूचियों के तत्व सकारात्मक पूर्णांक होंगे,
- तत्वों को रिक्त स्थान द्वारा अलग किया जा सकता है, जैसे:
1/2 + 2/9 + 1 + 3/2 + 3/2 = 85/18
ठीक है, - अनुगामी न्यूलाइन की अनुमति है,
- सूचियों को ऊपर की तुलना में अन्य स्वरूपों में लिया जा सकता है, उदाहरण:
(1 2 3 3 6)
या{1;2;3;3;6}
, आदि। 1
के रूप में व्यक्त किया जा सकता है1/1
,- मुद्रण के बजाय आप उपयुक्त स्ट्रिंग वापस कर सकते हैं,
- आपको गलत इनपुट को संभालने की आवश्यकता नहीं है,
- सबसे छोटा कोड जीतता है ।
[1, 2] [2, 9] [3, 3] ...
इसके बजाय अंश प्राप्त कर सकते हैं ?