चुनौती
निम्नलिखित C # विधि को देखते हुए:
private static bool Test(bool a, bool b)
{
if (a && b) return false;
if (a) if (b) return true;
return false;
}
मूल्यों की आपूर्ति करें a
और b
इसलिए कि true
वापस लौटा दिया जाए।
जीतने की स्थिति
पहली प्रविष्टि जो दिए गए तरीके को true
जीतने के लिए मूल्यांकन करने के लिए सही तर्कों की आपूर्ति कर सकती है ।
4
PPCG में आपका स्वागत है! यहां सभी चुनौतियों के लिए एक वस्तुनिष्ठ जीत की कसौटी की जरूरत होती है, ताकि कई सबमिशन होने पर एक विजेता को चुना जा सके। ऐसा लगता है कि यहां केवल एक ही समाधान हो सकता है, इसलिए यह चुनौती पीपीसीजी के लिए एक अच्छी फिट नहीं हो सकती है। भविष्य की चुनौतियों के लिए मुझे सैंडबॉक्स की सिफारिश करने दें जहां आप चुनौती के लाइव होने से पहले प्रतिक्रिया प्राप्त कर सकते हैं।
—
मार्टिन एंडर
मेटा की चर्चा इस बात पर विभाजित है कि क्या अतिरिक्त जीत मानदंड के बिना प्रोग्रामिंग पहेलियाँ विषय पर हैं , जिसमें परस्पर विरोधी उत्तर सामने आ रहे हैं । जब यह अनसुलझी होती है, तो मैं सवालों को खुला रखना चाहता हूं, इसलिए मैं फिर से मतदान कर रहा हूं। यदि आपकी राय है, तो कृपया चर्चा में उनका योगदान करें।
—
xnor
@DenkerAffe मुझे नहीं लगता कि चार स्पष्ट पैरामीटर संयोजनों में से कोई भी काम करता है।
—
मार्टिन एंडर
यह मानते हुए कि एक मान्य उत्तर है, यह एक उत्कृष्ट प्रश्न है, चाहे वह सामान्य रूप से विषय पर हम जो भी विचार करते हैं, वह फिट बैठता है। + 1। मुझे लगता है कि एक कारण है कि हम सामान्य रूप से इस विषय पर प्रश्नों पर विचार नहीं करते हैं, यह है कि मैंने इस तरह देखा गया हर दूसरा प्रश्न एक शुरुआत से किया है, और उत्तर स्पष्ट रूप से स्पष्ट किया गया है।
—
लेवल रिवर सेंट
@Widi देखें यही कारण है कि "पहला वैध समाधान" शायद सबसे अच्छा विचार नहीं है। आपको एक निर्बाध लेकिन काम करने वाला समाधान मिल सकता है जो सिर्फ प्रतिबिंब के माध्यम से कुछ आंतरिक के साथ खिलवाड़ करता है और फिर प्रतिबिंब के बिना किसी और दिलचस्प समाधान की तलाश में जाने के लिए किसी के लिए कोई प्रोत्साहन नहीं है।
—
मार्टिन एंडर