এটি গুগলের একটি সাক্ষাত্কারের প্রশ্ন, ইউটিউব লিঙ্কের জন্য এখানে দেখুন।
কাজটি:
একটি নিরপেক্ষ তালিকা থেকে 2 পূর্ণসংখ্যার সন্ধান করুন যা প্রদত্ত পূর্ণসংখ্যার যোগফল।
- পূর্ণসংখ্যার একটি নিরবচ্ছিন্ন তালিকা দেওয়া, প্রদত্ত মানের সমষ্টি অনুসারে 2 টি পূর্ণসংখ্যার সন্ধান করুন, এই 2 পূর্ণসংখ্যাটি মুদ্রণ করুন এবং সাফল্যটি নির্দেশ করুন (0 থেকে প্রস্থান করুন)। তাদের কোনও নির্দিষ্ট নম্বর হওয়ার দরকার নেই (অর্থাত্ প্রথম 2 টি সংখ্যার যোগফলটি ডান সংখ্যায়), যে কোনও জোড় মানটির যোগফল কাজ করবে।
- একটি পূর্ণসংখ্যা শূন্যের চেয়ে ধনাত্মক এবং বৃহত্তর।
- পূর্ণসংখ্যার একটি তালিকা পূর্ণসংখ্যার ফাইল সহ যে কোনও ডেটা স্ট্রাকচারে থাকতে পারে - প্রতি লাইনে একটি পূর্ণসংখ্যা।
- যদি কোনও পূর্ণসংখ্যা পাওয়া না যায় তবে ব্যর্থতা নির্দেশ করুন (প্রস্থান 1)।
- তালিকার বিভিন্ন অবস্থানে দুটি পূর্ণসংখ্যার অবশ্যই ফিরে আসতে হবে। (অর্থাত্ আপনি একই অবস্থান থেকে একই নম্বরটি দুবার ফেরত দিতে পারবেন না)
(দ্রষ্টব্য: ভিডিওতে, এগুলি ঠিক তেমন প্রয়োজনীয়তা নয় are 'সাক্ষাত্কারকারী' তার একাধিকবার পরিবর্তন করেছে changed)
যেমন।
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 অনুযায়ী।