पहले कई "Do __ without _ _" चुनौतियां रही हैं, लेकिन मुझे आशा है कि यह सबसे चुनौतीपूर्ण में से एक है।
चुनौती
आपको एक प्रोग्राम लिखना है जो STDIN से दो प्राकृतिक नंबर (पूरे नंबर> 0) लेता है, और दो नंबर के योग को STDOUT में प्रिंट करता है। चुनौती यह है कि आपको यथासंभव कम +
और -
संकेतों का उपयोग करना चाहिए । आपको किसी भी तरह के योग या निषेध कार्यों का उपयोग करने की अनुमति नहीं है।
उदाहरण
इनपुट
123
468
उत्पादन
591
इनपुट
702
720
उत्पादन
1422
टाई ब्रेकर:
यदि दो कार्यक्रमों में समान संख्या +
और -
वर्ण हैं, तो विजेता कम /
*
(
)
=
.
,
और 0-9
पात्रों वाला व्यक्ति है ।
अनुमति नहीं: ऐसी भाषाएं जिनमें मानक जोड़ / घटाव और वृद्धि / वृद्धि संचालक के अलावा अन्य प्रतीक हैं +
या -
अनुमति नहीं है। इसका मतलब है कि व्हॉट्सएप को भाषा की अनुमति नहीं है।
+
या तो पूरा नहीं हो रहा है या फिर -
...
+
, -
और टाई ब्रेकर वर्ण? ... या क्या आपको नियमों को फिर से बदलने की आवश्यकता है :-)