यह एक Google साक्षात्कार प्रश्न है, यहां एक यूट्यूब लिंक के लिए देखें।
काम:
किसी अनियंत्रित सूची से 2 पूर्णांक प्राप्त करें जो किसी पूर्णांक को योग करता है।
- पूर्णांकों की एक अव्यवस्थित सूची को देखते हुए, 2 पूर्णांकों को खोजें, जो किसी दिए गए मान को जोड़ते हैं, इन 2 पूर्णांकों को प्रिंट करें, और सफलता का संकेत दें (बाहर निकलें 0)। उन्हें किसी विशेष संख्या (यानी पहले 2 पूर्णांक सही संख्या में सम्मिलित होने की जरूरत नहीं है), कोई भी जोड़ी जो मान के लिए काम करती है।
- पूर्णांक धनात्मक है और शून्य से अधिक है।
- पूर्णांक की एक सूची किसी भी डेटा संरचना में हो सकती है जिसमें पूर्णांक की एक फ़ाइल शामिल है - प्रति पंक्ति एक पूर्णांक।
- यदि कोई पूर्णांक नहीं मिल सकता है, तो विफलता का संकेत दें (निकास 1)।
- सूची में विभिन्न पदों पर दो पूर्णांकों को लौटाया जाना चाहिए। (यानी आप एक ही स्थिति से एक ही नंबर को दो बार नहीं लौटा सकते)
(नोट: वीडियो में, ये वास्तव में आवश्यकताएं नहीं हैं। 'साक्षात्कारकर्ता' ने अपने कई बार बदल दिए।)
जैसे।
sum2 8 <<EOF
1
7
4
6
5
3
8
2
EOF
प्रिंट 3
और 5
निकास स्थिति 0. नोट है कि इसमें भी 1,7
और 2,6
परिणाम की अनुमति दी जाएगी।
sum2 8 <<EOF
1
2
3
4
कोई संभावित कॉम्बो के बाद से स्थिति से बाहर निकलें 1। 4,4
नियम 5 के अनुसार अनुमति नहीं है।