Binary Search Interview Questions - Google, Facebook, Amazon
FULL TRANSCRIPT
नाउ बिफोर वी गेट स्टार्टेड विथ दिस
वीडियो फ्रॉम नाउ ऑन वी आर गोइंग टू बस्ट
ऑल द मिथ्स एंड डू सच अमेजिंग क्वेश्चंस
दैट यू वुड नेवर हैव इमेजिंड वर दिस इजी
लीड कोड ईजी लीड कोड मीडियम लीड कोड हार्ड
एवरीथिंग विल बी ईजी यू विल सी इट इन दिस
सेक्शन ओनली
ओके नाउ दिस इज़ दी मोस्ट इम्पोर्टेन्ट
पार्ट ऑफ दिस लेक्चर प्लीज नोटिस प्लीज
नोटिस व्हाई आई एम करेक्ट एंड व्हाई आई
ऑलवेज टेल यू डोंट वरी अबाउट ईजी एंड
हार्ड
सो दिस इज़ एन ईजी प्रॉब्लम। फाइंड पीक
इंडेक्स इन माउंटेन एरे। दिस इज़ द मीडियम
वन। ओके? आई एम गोइंग टू कॉपी पेस्ट दिस
सॉल्यूशन।
आई एम गोइंग टू कॉपी पेस्ट दिस एंटायर
सॉल्यूशन। आई एम नॉट इवन चेंजिंग एनीथिंग।
आई एम जस्ट कॉपी पेस्टिंग इट।
जस्ट कॉपी एंड पेस्ट। आई एम यूज़्ड एआरआर
ओवर हियर। सो आई विल जस्ट चेंज दिस टू
एआरआर। ओके? लिटरली कॉपी पेस्टेड नथिंग
चेंज्ड। सबमिट।
सक्सेस
एंड दिस इज मीडियम दिस इज ईजी लिटरली द
सेम आंसर लिटरली दिस इज़ नॉट जस्ट फॉर दिस
दिस इज़ आल्सो ट्रू फॉर ग्राफ एल्गोरिदम्स
डायनेमिक प्रोग्रामिंग नॉट जस्ट फॉर
मीडियम इवन फॉर हार्ड मजा आया।
ओनली थिंग आई रिक्वायर फ्रॉम यू इज़ देयर
इज़ नॉट अ सिंगल कोर्स दैट इज़ गोइंग टू टीच
यू समथिंग लाइक दिस फॉर फ्री। देयर इज़ नॉट
अ सिंगल कोर्स ऑन YouTube एनीवेयर इट्स
फ्री। जस्ट व्हाट आय वांट यू टु डू इज
ट्राई इट आउट इट्स फ्री। यू विल डेफिनेटली
फॉल इन लव। माय गारंटी यू विल बी एबल टू
क्लियर राउंड्स ऑफ Facebook, Google अह
Microsoft, Amazon विल बी जस्ट लाइक दिस।
Microsoft, Amazon विल बी लाइक दिस।
Google Facebook दे अ लिटिल बिट एफर्ट विल
बी रिक्वायर्ड बट दे हैव लाइक हायर
पैकेजेस एंड स्टफ एंड लॉट ऑफ अमेजिंग थिंग
लाइक लॉट ऑफ अमेजिंग लाइक क्वेश्चन्स एंड
लाइक दे मैनिप्युलेट सम चेंज इन
क्वेश्चन्स एंड स्टफ। बट Microsoft,
Amazon. इन इंडिया एट लीस्ट लाइक दिस। सो,
व्हाट डू आई रिक्वायर फ्रॉम यू? आई
रिक्वायर सपोर्ट। आई जस्ट रिक्वायर टू
थिंग्स। लाइक एंड कमेंट दैट इज इट। दैट इज
इट। लाइक, कमेंट, सब्सक्राइब दैट इज इट।
एंड शेयर अबाउट द गुड थिंग दैट यू डू इन
पब्लिक। ओके? लाइक, लाइक इट राइट नाउ, पॉज
इट, पॉज़ द वीडियो। पॉज़ द वीडियो, पॉज़ ओके।
लाइक एंड कमेंट एट द एंड ऑफ़ द वीडियो। इफ
यू लाइक इट। इफ यू वांट टू सी एनी चेंज।
इफ यू हैव एनी फीडबैक एज़ वेल। लेट मी नो।
इफ एनी शाउट आउट्स, प्लीज गिव शाउट आउट।
शाउट आउट्स आर वेरी इम्पोर्टेन्ट। व्हाई?
बिकॉज़ फ्यूचर पीपल विल वॉच दिस वीडियो एंड
दे विल सी योर कमेंट्स एंड देन दे विल वॉच
दिस वीडियो। दैट इज़ व्हाई वी आल वाच
कंटेंट। विद द नंबर ऑफ लाइक्स, नंबर ऑफ
कमेंट्स एंड स्टफ। इट्स वेरी इंपॉर्टेंट।
अगेन आई एम सेइंग ऑन द रिकॉर्ड। दिस इज दी
बेस्ट डीएस स्ट्रक्चर एगिरिथम कोर्स व्हिच
विल गेट यू इंटरव्यू रेडी। यू विल सी इट
इन दिस वीडियो इटसेल्फ विल बी शीइंग
Facebook, Amazon, Microsoft. Google लेवल
क्वेश्चंस वी विल बी फाइंड लिंक इन दिस
वीडियो ओनली। एंड यू विल सी हाउ इजी इट
इज। ओके? जस्ट सब्सक्राइब, शेयर विद योर
फ्रेंड्स, पोस्ट ऑन Lindin, Twitter. इट
इज़ फॉर अ गुड कॉज़। लर्न इन पब्लिक।
लर्निंग इज़ पब्लिक। लर्निंग इन पब्लिक इज़
इम्पोर्टेन्ट। इफ यू लर्निंग समथिंग
सॉल्विंग क्वेश्चंस, इफ यू आर हैविंग लीड
कोड क्वेश्चंस, ग्राफ एंड टैग मी। टैग
कम्युनिटी क्लास रूम वी आर डूइंग इट फॉर
फ्री। रेवोल्यूशन इज़ हियर। ओके? जस्ट शो
योर सपोर्ट। इट इज़ ऑल नीड। आई डोंट नीड
योर मनी। आई डोंट नीड एनीथिंग। आई विल कीप
डूइंग दिस फॉर फॉर एव्री अदर कोर्स अस
वेल। मशीन लर्निंग, डेटा साइंस, वेब
डेवलपमेंट, बेस्ट ऑफ़ द बेस्ट कोर्सेज।
नथिंग कैन कम क्लोज। नो वन कैन कंपेयर टू
द फ्री क्वालिटी एजुकेशन दैट आई
प्रोवाइडिंग ऑन YouTube। ओवर हियर राइट
नाउ। नो वन कैन कंपेयर। नो वन कैन कम
क्लोज़ टू द आउटकम्स दैट वी आर
प्रोवाइडिंग। जस्ट लाइक, कमेंट एंड इफ यू
डोंट लाइक बाय एनी कोर्स यू वांट व्हिच
विल बी वेरी रेयर बिकॉज़ नो कोर्स कैन कम
क्लोज टू दिस वन। इफ इन केस इट्स नॉट
हेल्पिंग बाय एनी कोर्स यू वांट बट आई एम
प्रेटी श्योर इट्स गोइंग टू बी मोर देन
इनफ। सो एव्रीथिंग इज़ ओपन। एव्रीथिंग इज़
फ्री। प्लीज पॉज द वीडियो, लाइक इट
एटलीस्ट। एंड इफ यू हैव इफ यू हैव बीन
एंजॉयंग कोर्सेस टिल नाउ। वेरी इंपॉर्टेंट
टू शो सपोर्ट सो दैट अदर फ्यूचर पीपल विल
आल्सो सी सो मेनी नंबर ऑफ लाइक्स एंड वाच
द वीडियो एंड स्टे अवे फ्रॉम ऑल द
क्लिकबेट्स लाइक सीपी इज़ रिक्वायर्ड फॉर
Amazon इंडिया ऑर व्हाटएवर एंड सीपी के
बिना कुछ यू नो विदाउट सीपी नथिंग विल
हैपन नो सीपी इज़ ग्रेट नॉट मैंडेटरी आई
हैव आई एम अ इन दिस सेक्शन इन दिस कोर्स
आई आल्सो सी टीचिंग कंप्यूटर प्रोग्रामिंग
इफ यू यू यू यू यू यू य वांट डू कंप्यूटर
प्रोग्रामिंग दिस कोर्स विल डेफिनेटली
हेल्प यू नॉट अगेंस्ट एनीथिंग आई एम सेइंग
इफ यू वांट डू सीपी ग्रेट दिस विल हेल्प
यू आई एम अगेंस्ट लाइस एंड मिथ्स ओके दैट
दैट इज़ व्हाट आई अगेन। दैट इज़ व्हाट वी आर
गोइंग टू बस्ट इन दिस वीडियो इटसेल्फ। एंड
फॉर द एव्री सिंगल अदर वीडियो एज़ एज़ वेल।
यू विल सी हाउ ईज़ इट इज़ टू सॉल्व सच
क्वेश्चन्स विथ द अप्रोच दैट आय टीच यू।
प्लीज लाइक एंड कमेंट। अदरवाइज बाय एनी
कोर्स दैट यू वांट। आई ऍम नॉट रियली
गेटिंग गेटिंग आउट ऑफ़ थिंग गेटिंग एनीथिंग
आउट ऑफ़ इट। लूजिंग एनीथिंग आउट ऑफ़ इट। बट
आई एम प्रेटी स्योर दिस कोर्स इज़ गोइंग टू
बी योर फेवरेट। आई एम डूइंग इट फॉर फ्री
फॉरएवर फॉरएवर फॉर ऑलवेज। वन मोर थिंग
जॉइन द डिस्कर्ड कम्युनिटी। द सपोर्ट ओवर
देयर इज़ अमेजिंग। ओके? सो पीपल आर सल्विंग
क्वेशंस, असाइनमेंट्स, डाउट, एवरीथिंग विल
बी अपडेटेड इन द डिस्क्रिप्शन बिलो। प्लीज
लाइक पॉज दिस वीडियो लाइक एंड एंड दी एंड
जस्ट कमेंट व्हाट यू लर्न एंड कमेंट व्हाट
चेंज वुड यू लाइक मी टू मेक आई एम हियर टू
सपोर्ट यू एवरीथिंग यू विल मेक इट बिग माय
गारंटी जस्ट फॉलो दिस कोर्स लेट्स गेट
स्टार्टेड
हे एवरीवन वेलकम बैक टू अनदर वीडियो एंड
इन दिस वीडियो वी आर गोइंग टू डू सम रियली
इंपोर्टेंट क्वेश्चंस ऑफ़ बाइनरी सर्च
प्लीज प्लीज डू नॉट स्किप बाइनरी सर्च
बाइनरी सर्च इज़ वेरीेंट इट इज़ आस्क्ड
हेवीली इन इंटरव्यूज़ एंड इट ऑल्सो सॉर्ट
ऑफ़ लाइक मिक्सेस इटसेल्फ दिस एल्गोरिदम
मिक्सेस इटसेल्फ विद अदर एल्गोरिदम्स। सो
एज़ वी मूव फॉरवर्ड वी विल बी लर्निंग
अबाउट लाइक सो मेनी एल्गोरिदमस वन बाय वन।
एंड देन वी व्हेन वी आर लाइक एट द एंड ऑफ़
द कोर्स अराउंड द एंड ऑफ़ द कोर्स, वी विल
डूइंग वी विल बी वी विल बी डूइंग
क्वेश्चंस दैट सच कंपनीज़ आस्क दैट यूज़ ऑल
ऑफ दीज़ एल्गोरिदम्स इन जस्ट लेट्स से वन
सिंपल क्वेश्चन। फॉर एग्जांपल इफ यू डूइंग
स्लाइडिंग विंडो प्रॉब्लम। देयर माइट बी अ
प्रॉब्लम यू नो दैट यूजेस स्लाइडिंग विंडो
एंड यूसेस अ कॉन्सेप्ट ऑफ हैश मैप्स एंड
यू नो लाइक हिप्स एंड स्टफ। सो, ऑल ऑफ दीज़
का कॉन्सेप्ट्स लाइक ऑल टुगेदर इन वन
क्वेश्चन। बट स्टेप बाय स्टेप, वी विल बी
फर्स्ट लुकिंग इंटू लाइक बाइनरी रिसर्च इन
दिस वीडियो लाइक अ बाई द वे। वी हैव
ऑलरेडी कवर्ड बाइनरी रिसर्च इन डिटेल। एंड
वी आल्सो डिड अ ऑर्डर डाइग्नोस्टिक बाइनरी
रिसर्च व्हज़ आल्सो डिड लाइक व्हाई वी आर
यूजिंग इट। वी आल्सो डिराइव्ड दी एंटायर
यू नो कॉम्प्लेक्सिटी एंड एव्रीथिंग वी
डिस्कस अबाउट व्हाट द कॉम्प्लेक्सिटी इज़
लाइक बेग बेस्ट केस एंड वर्स्ट केस।
एव्रीथिंग हैज़ बीन डिस्कस्ड ऑलरेडी। एंड
यू कैन फाइंड द लिंक इन द डिस्क्रिप्शन
फॉर दी जावाa प्लेलिस्ट। अह द कंप्लीट
डीएसए बूट कैंप अह प्लस इंटरव्यू
प्रिपरेशन। एंड दिस विल आल्सो हेल्प यू इन
लाइक अ कंप्यूटर प्रोग्रामिंग इफ यू वांट
गेट इंटू दैट बिकॉज़ इफ यू चेक द सिलेबस वी
हेव अह सम इंपॉर्टेंट कॉन्सेप्ट्स ऑफ़ सीपी
ओवर देर एज़ वेल। सो, प्लीज मेक श्योर यू
चेक आउट द लिंक इन द डिस्क्रिप्शन। दी अम
प्लेलिस्ट इज़ ओवर देयर इट विल डेफिनेटली
हेल्प यू क्वाइट अ लॉट। सो, अह लेट्स गेट
स्टार्टेड विद बाइनरी सर्च एंड अ लिटिल
बिट ऑफ़ थीम दैट वी आर गोइंग टू बी फॉलोइंग
इज़ अह व्हेनएवर सच क्वेश्चंस कम द थीम ऑफ
दिस क्वेश्चंस लाइक व्हेनएवर सच पैटर्न्स
कम लाइक बाइनरी सर्च देन स्लाइडिंग विंडो
देन टू पॉइंटर देन यू नो एन सॉर्ट अह एन
सॉटेड एरेस एंड देन यू गेट सम अदर
पैटर्न्स लाइक ज़ीरो वन नैप्सेसैक यू गेट
सम अदर पैटर्न्स लाइक यू नो बेस्ड ऑन
हिप्स लाइक अह यू नो के वे मर्ज यू गेट
लाइक लाइक द अह द इंटरवल प्रॉब्लम्स। सो
ऑल ऑफ दिस पैटर्न्स वी विल बी डूइंग
सेपरेट सेपरेट वीडियोस ऑन दैट एंड दिस इज़
वन ऑफ़ दोज़ पैटर्न्स। ओके? सो दी आइडिया इज़
दैट व्हेनएवर यू गेट अ न्यू क्वेश्चन, यू
विल लाइक ओ कुणाल टॉक्ड अबाउट दिस पैटर्न।
कुणाल टोल्ड मी दैट ओके, इफ दिस इज़ द
क्वेश्चन गिवेन टू यू। इफ दिस इज़ द
स्ट्रक्चर ऑफ दी क्वेश्चन, दिस इज़ हाउ यू
विल सॉल्व इट। दिस इज़ गोइंग टू इम्प्रूव
योर प्रॉब्लम्स सॉल्विंग स्किल्स। एंड नॉट
जस्ट दैट, वी आर नेवर गोइंग टू मेमोराइज़
एनीथिंग। वी आर गोइंग टू कंपेयर, वी आर
एक्चुअली गोइंग टू अंडरस्टैंड व्हाई दिस
इज़ वर्किंग। वी आर गोइंग टू सी द थॉट
प्रोसेस। वी आर गोइंग टू सी द ब्रूटफोर्स
सलूशन। देन वी आर गोइंग टू सी दी यू नो
ऑप्टिमाइज सलूशन एंड हाउ दैट पर्टिकुलर
अप्रोच विल हेल्प अस। सो दिस पर्टिकुलर अह
बूट कैंप द कंप्लीट डेटा स्ट्रक्चर
एल्गोरिदमस वन। अह इट्स डेफिनेटली गोइंग
टू हेल्प यू क्लियर Microsoft इंडिया,
Amazon इंडिया लाइक दिस। अह नो सीपी इज़
रिक्वायर्ड फॉर दोज़। इफ यू जस्ट चेक आउट
दी क्वेश्चंस ऑफ़ लेट्स से Amazon इंडिया।
अह प्रीवियस ईयर क्वेश्चंस दे आर वैरी
बेसिक। अह इवन इवन इफ यू जस्ट वॉच दीज़
वीडियोस यू विल बी एबल टू क्लियर इट लाइक
दैट। फॉर अदर कंपनीज़ लाइक Google,
Facebook अ लिटिल बिट मोर एफर्ट्स वुड बी
रिक्वायर्ड बिकॉज़ दे आस्क अ लिटिल बिट मोर
आ कॉम्प्लेक्स लाइक सम कॉम्प्लेक्स
क्वेश्चंस बट अदर अदर कंपनीज़ एस इट्स नॉट
मी सेइंग जस्ट लुक एट द प्रीवियस ईयर
इंटरव्यूज़। सो नो सीपी इज़ रिक्वायर्ड फॉर
Amazon इंडिया। इट्स वैरी ईजी। इफ यू जस्ट
फॉलो दिस कोर्स कंपनीज़ लाइक दिस विल बी
वैरी ईजी टू क्रैक। सो, वन ऑन अदर थिंग
दैट पीपल फेस प्रॉब्लम इज़ विथ हे कुणाल,
दैट्स फाइन। यू आर टीचिंग अस हाउ टू क्रैक
दीज़ इंटरव्यूज एंड स्टफ़ एंड अप्प्रोचेस।
बट हाउ डु एक्चुअली गेट दी इंटरव्यू? फॉलो
दी गाइडेंस प्लेलिस्ट फॉर दैट। आई विल मेक
अह सम प्रॉपर रोड मैप्स टु एक्चुअली
गेटिंग रोल्स एट दीज़ इन अ दीज़ कंपनीज़। सो,
बाइनरी रिसर्च, लेट्स गेट स्टार्टेड। अम,
बाइनरी रिसर्च वी लुक इंटू, यू नो, व्हेन
व्हेन वुड वी अप्लाई बाइनरी रिसर्च, यू यू
यू यू यू यू यू नो, इट्स फॉर सॉर्टेड
एरेज़, सो, आई एम नॉट सेइंग लाइक 100% ऑफ़ द
टाइम यू विल ओनली बी यूज़िंग बाइनरी सर्च
फॉर सॉर्टेड एरेज। नो। द थिंग दैट आई एम
ट्राइंग टू से इज़ लाइक 98 95% ऑफ द टाइम
व्हेन डू वी अप्लाई बाइनरी रिसर्च हाउ डू
वी नो वी वांट टू अप्लाई बाइनरी सर्च राइट
दैट इज़ द क्वेश्चन सो इफ इन द प्रॉब्लम
स्टेटमेंट इफ यू गिवेन अ सॉर्टेड एरे यू
हैव टू डू समथिंग विद अ सॉर्टेड एरे ट्राई
बाइनरी सर्च फर्स्ट ओके ट्राई टू सॉल्व इट
विद बाइनरी सर्च मोस्ट ऑफ द टाइम यू विल
गेट दी आंसर। अदर प्रॉब्लम स्टेटमेंट्स
इंक्लूड समथिंग लाइक यू आर रिक्वायर्ड टू
गेट वन पर्टिकुलर आंसर। एंड यू आर फॉलोइंग
अ कंटीन्यूअस
सीक्वेंस टू गेट दैट आंसर।
ओके? फॉर एग्जांपल, स्क्वायर रूट ऑफ अ
नंबर। ओके? सो, इफ यू वांट अ स्क्वायर रूट
ऑफ अ नंबर, सो यू कैन ट्राई आउट यू नो दी
हाफ ऑफ द मिडिल पार्ट ऑफ द फर्स्ट, देन यू
कैन चेक इफ द मिडिल पार्ट इज़ लेस दैन
इक्वल टू ऑर ग्रेटर दैन, देन यू कैन चेक
आउट ओके, इफ इट्स लेस दैन यू कैन नो मूव
मूव फॉरवर्ड ऑर व्हाटएवर। यू नो, स्क्वायर
रूट ऑफ़ अ नंबर वी विल विल बी कंसीडरिंग
दैट क्वेश्चन ऐज़ वेल। सो, इवन दो इन दिस
प्रॉब्लम यू आर नॉट गिवेन अ सॉर्टेड एरे।
बट यू आर गिवन दैट ओके आई हैव अ नंबर दैट
आई हैव एंड आई वांट टू क्रिएट अ स्क्वायर
रूट ऑफ दैट आई वांट टू फाइंड द स्क्वायर
रूट ऑफ दैट सो आई बेसिकली गोइंग टू
स्टार्ट फ्रॉम द मिडिल देन आई एम गोइंग टू
चेक सो हियर यू आर वर्किंग विद अ सीक्वेंस
ऑफ़ नंबर्स दैट आर सॉर्टेड सो सच क्वेशंस
यू विल यू नो व्हेन यू एनकाउंटर सच
क्वेशंस अप्लाई बाइनरी रिसर्च ओके वी विल
डू ऑल ऑफ़ दीज़ अमेजिंग क्वेशंस इन दिस सेशन
प्लीज दिस इज़ वेरी इंपॉर्टेंट सेशन वी विल
ऑल्सो डू सम Google इंटरव्यू क्वेश्चंस वी
विल आल्सो डु सम लीड कोड ईज़ी मीडियम हार्ड
क्वेश्चंस दिस इज़ अ अप्रोच विल बी फी फी
फी फी फी फी फी फी फी फॉलोविंग फॉर एव्री
सिंगल पैटर्न। सो, दैट इज़ व्हाट वी आर
गोइंग बी डूइंग। एंड दीज़ पर्टिकुलर सेशंस
आर नॉट टू बी मिस्ड। दीज़ आर दी मोस्ट
इंपोर्टेंट सेशंस। दी क्वेश्चंस वंस। सो,
इवन इफ यू नो बाइनरी रिसर्च, यू कैन स्किप
द प्रीवियस सेशन, बट डोंट स्किप दी
क्वेश्चन सेशन बिकॉज़ आई विल बी एक्चुअली
टेलिंग यू हाउ टू क्लियर फेंग इंटरव्यूज़
इन दिस पर्टिकुलर वीडियोज़ बिकॉज़ दिस इज़
समथिंग दैट नॉट मेनी पीपल आर टॉकिंग
अबाउट। एंड दिस इज़ व्हाट वी आर ट्राइंग टू
फोकस ऑन। ओके? सो, सो लेट्स स्टार्ट
लुकिंग एट आवर फर्स्ट प्रॉब्लम व्हिच इज़
कॉल्ड सीलिंग ऑफ अ गिवन नंबर। ओके? रिमूव
माय
वॉच।
सीलिंग ऑफ अ नंबर। व्हाट डू वी मीन बाय
सीलिंग ऑफ अ नंबर एंड हाउ हाउ हाउ डू वी
नो दैट वी आर अप्लाइंग बाइनरी सर्च ओवर
हियर? सो बेसिकली दैट इज़ व्हाट वी आर
गोइंग बी डूइंग। सो वी आर गोइंग बी
लर्निंग अबाउट द प्रॉब्लम। वी आर गोइंग सी
द प्रॉब्लम। देन वी विल एक्चुअली सी कुणाल
हाउ डिड यू नो यू विल अप्लाई बाइनरी सर्च
ओवर हियर? हाउ डू यू नो दैट। लेट्स सी। सो
व्हाट्स व्हाट्स द क्वेश्चन फर्स्ट ऑफ ऑल?
क्वेश्चन इज सीलिंग ऑफ अ नंबर वी वी हैव
ऑल डन डन दिस इन लाइक आवर हाई स्कूल एंड
स्टफ सो सीलिंग ऑफ़ अ नंबर अ टारगेट नंबर
सो यू आर गिवन एन एरे ओके सो गिवन एन एरे
लाइक दिस
लेट्स से 2 3 5 9 14 16
18 सॉर्टेड एरे यू शुड इट शुड क्लिक इन
योर माइंड दैट बाइनरी सर्च विल बी अप्लाई
विदाउट एनी एनी हेज़िटेशन? ट्राई बाइनरी
सर्च। इफ यू डोंट गेट दी आंसर, देन ट्राई
टू ब्रेन स्ट्रॉम अ लिटिल बिट। सॉर्टेड
एरे, यू सी सॉर्टेड एरे, अप्लाई बाइनरी
सर्च। ओके? सो आई गिवन एन एरे यू नो, दैट
इज़ लाइक सॉर्टेड एंड इट्स इन असेंडिंग
ऑर्डर सॉर्टेड। माइट बी इन डिसेंडिंग
ऑर्डर बट लेट्स से इन दिस केस वी आर
टेकिंग असेंडिंग ऑर्डर एज़ यू नो इन द
प्रीवियस सेशन वी डिड नॉट मच चेंज वाज़
रिक्वायर्ड। सो, यू हैव टू फाइंड द सीलिंग
ऑफ़ अ गिवन नंबर। दैट इज़ अ टारगेट नंबर। सो
लेट्स से माय टारगेट नंबर इज़ इक्वल टू
अ
15
ओके सो दी सीलिंग इज़ इक्वल टू व्हाट?
व्हाट डू वी मीन बाय सीलिंग ऑफ़ अ गिवन
नंबर।
सीलिंग ऑफ़ अ गिवन नंबर मींस दैट इन दिस
एरे फाइंड दी स्मालेस्ट नंबर इन दिस एरे
दैट इज़ ग्रेटर दैन और इक्वल टू द टारगेट
नंबर।
स्मालेस्ट
एलिमेंट इन एरे
ग्रेटर
और इक्वल टू देन टारगेट एलिमेंट
ओके इमेजिन माय टारगेट एलिमेंट इज़ 14
देन व्हाट इज़ गोइंग टू बी द सीलिंग
ऑफ माय एरे इफ टारगेट एलिमेंट इज 14
14
टू फाइंड द स्मालेस्ट नंबर इन द एरे
ग्रेटर दन और इक्वल टू टारगेट 14 = 14 सो
14 इज़ द आंसर
इमेजिन दैट व्हाट इज़ द सीलिंग ऑफ़ गोइंग टू
बी
फॉर एरे इफ द टारगेट एलिमेंट इज़ लेट्स से
इक्वल टू यू वांट टू से सिक्स 15 ऑ समथिंग
सो इ हैव टू फाइंड द स्मालेस्ट नंबर दैट
इज़
ग्रेट ग्रेटर दैन और इक्वल टू द टारगेट
एलिमेंट 15 इज़ दैट 15 इन दिस एरे नो व्हिच
इज़ द नेक्स्ट एलिमेंट दैट इज़ लाइक दिस
व्हिच इज़ द स्मालेस्ट एलिमेंट डज़ इज़
ग्रेटर दैन 15
ऑल ऑफ़ दीज़ नंबर्स आर ग्रेटर दैन 15 व्हिच
इज़ द स्मालेस्ट नंबर इन दिस 16. सो आंसर
इज़ 16.
अनदर लेट्स से द टारगेट इज़ इक्वल टू
फोर फोर
लेट्स से द टारगेट इज़ इक्वल टू फोर फर्स्ट
थिंग यू नीड टू नोटिस इज़ ओके इज़ दैट फोर
इक्व व्हाट आर ऑल द नंबर्स इन सिंपल
टर्म्स इफ आई वांट टू से इट इन सिंपल
टर्म्स देन टारगेट इज़ इक्वल टू फोर स्टेप
नंबर वन यू हैव टू फिगर आउट व्हाट इज़ द
टारगेट व्हिच इज़ गिवन टू यू स्टेप नंबर टू
अ फाइंड यू नो व्हाट आर ऑल द नंबर्स आर
ग्रेटर दैन ऑर इक्वल टू टारगेट व्हाट आर
ऑल द नंबर्स ग्रेटर दैन इक्वल टू फोर
स्टेप नंबर टू स्टेप नंबर थ्री व्हिच इज़ द
स्मालेस्ट नंबर इन ऑल ऑफ़ दीज़ नंबर्स फाइव
आंसर इज़ फाइव।
लेट्स टेक अनदर एग्जांपल। वेरी सिंपल।
लेट्स टेक अनदर एग्ज़ांपल फ्रॉम दिस अप्रोच
ओनली। ओके? दिस अप्रोच ओनली। सो, बेसिकली
आई एम सेइंग लेट से टारगेट इज़ इक्वल टु
अह नाइन।
नाउ व्हाट इज़ द नेक्स्ट स्टेप? व्हिच आर
ऑल द नंबर्स दैट आर ग्रेटर दैन ऑर इक्वल
टु नाइन. दीज़ आर ऑल द नंबर्स ग्रेटर दैन
इक्वल टु नाइन.
व्हिच इज़ द स्मालेस्ट वन? नाइन. सो, आंसर
इज़ नाइन।
दिस इज़ व्हाट वी नीड टू फाइंड।
कूल
ऑलराइट। सो वी कैन अप्लाई वी कैन अप्लाई
बाइनरी सर्च इन दिस प्रॉब्लम एंड वी कैन
यूज़ दी अप्रोच वी यूज़्ड इन द यू नो
प्रीवियस प्रीवियस एग्जांपल्स। बट अह
ट्राई टू पॉज़ दिस वीडियो। ट्राई टू सॉल्व
इट बाय योरसेल्फ ऑन पेन एंड पेपर। एंड
आफ्टर दैट अनपॉज़ दिस वीडियो एंड लुक फॉर द
सलूशन। ओके? सो लेट्स ट्राई टू सॉल्व दिस
प्रॉब्लम। इफ आई से
दैट माय एरे
इज़ इक्वल टू व्हाट?
2 3 5 9 14 16 18
2 3 5 9 14 16 18 एंड अ टारगेट इज़ गिवन टू
यू समथिंग। ओके? सो नाउ लेट्स इमेजिन द
क्वेश्चन वाज़ लेट्स से इफ इट सेड इट सेइंग
दैट यू हैव टू फाइंड अ नंबर द सीलिंग इज़
बेसिकली इक्वल टू इट सेज़ ओवर हियर
ग्रेटर दैन ऑर इक्वल टू टारगेट इफ इट वाज़
ओनली इक्वल टू टारगेट एंड यू नो दिस इज़ अ
सॉर्टेड एरे इज़ दिस क्वेश्चन रियली
डिफरेंट देन अ बाइनरी सर्च
नो से इट्स एग्जैक्टली अ बाइनरी सर्च
क्वेश्चन इट्स जस्ट सेइंग फाइंड द टारगेट
एलिमेंट इन द सॉर्टेड एरे दैट्स इट बट नाउ
इट्स सेइंग दैट हे द ओनली चेंज फ्रॉम
बाइनरी सर्च दैट यू विल बी मेकिंग इज
व्हाट यू विल नॉट रिटर्न -1 इन दिस केस।
इफ यू आर नॉट फाइंडिंग द एलिमेंट यू विल
जस्ट रिटर्न दी नेक्स्ट ग्रेटर एलिमेंट।
दैट्स इट। सो इफ यू सर्चिंग फॉर 15, यू
विल रिटर्न दी नेक्स्ट ग्रेटर एलिमेंट 16.
दैट्स इट।
दिस इज रियली बिकॉज़ द अप्रोच द यू शुड नॉट
बी हैविंग दिस डाउट कुणाल व्हाई आर यू
अपाइंग बाइनरी रिसर्च आई वुड फील आई वुड
फील वैरी बैड आई हैव टोल्ड यू मल्टीपल
टाइम्स सॉर्टेड एरे अप्लाई बाइनरी रिसर्च
डाउट ओवर नाउ नेक्स्ट डाउट हाउ डू वी
सॉल्व दिस विथ बाइनरी रिसर्च यू आर सेइंग
फाइंड द एलिमेंट दैट इज़ लेस दैन ऑर इक्वल
टू टारगेट ओके इफ द क्वेश्चन वाज़ फाइंड द
एलिमेंट इक्वल टू टारगेट इट्स एग्ज़ैक्टली
द बाइनरी रिसर्च क्वेश्चन बट नाउ द
क्वेश्चन इज़ इट शुड बी सॉरी ग्रेटर दैन
इक्वल टू टारगेट नॉट लेस दैन फाइंड द
एलिमेंट दैट इज़ ग्रेटर दैन इक्वल टू
टारगेट इफ द क्वेश्चन वाज़ ओनली फाइंड द
एलिमेंट दैट इज़ इक्वल टू टारगेट देन व्हाट
वुड यू डू बाइनरी सर्च नॉर्मल इन दिस केस
इज़ सेइंग ओके ग्रेटर दैन इक्वल टू मींस इफ
यू आर नॉट फाइंडिंग द एलिमेंट जस्ट रिटर्न
दी स्मॉलेस्ट ग्रेटेस्ट एलिमेंट लाइक द
एग्जांपल वी टूक बिफोर ओवर हियर इफ यू आर
सचिंग फॉर 10 रिटर्न दी नेक्स्ट ग्रेटर
एलिमेंट ओके डू 10 इज़ नॉट हियर बट आई हैव
समथिंग दैट इज़ ग्रेटर दैन 10 व्हिच इज़ 14
इफ यू सी दिस पर्टिकुलर प्रॉब्लम दिस दिस
अप्रोच दैट वी आर फॉलोइंग लेट्स से वी
ट्राइ टू सर्च फॉर 10 अह स अह लेट्स से वी
ट्राई टू सर्च फॉर 15 ओके लेट्स से वी
ट्राई टू सर्च फॉर 15 सी दिस अप्रोच इन
बाइनरी सर्च यू ऑल नो यू ऑल नो दिस दैट
एरे स्पेस इज़ गेटिंग डिवाइडेड इंटू हाफ यू
ऑल नो दिस ओके सो इन दी एंड द स्पेस विल
ऑलवेज बी डिवाइडेड इंटू यू हाफ हाफ हाफ
देयर विल बी लाइक अ स्मॉलर स्पेस दैट
स्पेस इज़ गोइंग टू बी एज़ क्लोज़ एज़ इट कैन
गेट टू द टारगेट ऑब्वियसली ऑब्वियसली
व्हाई बिकॉज़ ऑफ़ टू थिंग्स
इफ दी टारगेट एलिमेंट इज़ लेस दैन मिड देन
अह स्टार्ट इज़ इक्वल टू अह इफ दी टारगेट
एलिमेंट इज़ लेस दैन मिड देन एंड इज़ इक्वल
टू मिड - 1 इफ टारगेट एलिमेंट इज़ ग्रेटर
दैन मिड मिड इज़ इक्वल अह स्टार्ट इज़ इक्वल
टू मिड प्लस वन बिकॉज़ ऑफ़ दीज़ टू चेकक्स
दीज़ टू चेकक्स आर ऑलवेज हैप्पेनिंग। आई आई
विल शो यू लेट्स स डोंट कन्फ्यूज़
योरसेल्फ। लेट्स सी हाउ हाउ वी कैन डू
दिस। वी विल इलेबोरेट वी विल इबोरेट इज़ इट
इन इन अ रियली नाइस वे। ओके? मिडिल विल बी
व्हॉट? व्हाट इज़ मिडिल? अ स्टार्ट + n / 2
6y / 2 दिस इज़ द मिडिल मिडिल एलिमेंट
लेट्स सी यू आर ट्राइंग टू सर्च फॉर 15
ओके इट्स गोइंग बी लाइक हे इज़ द मिडिल
एलिमेंट दिस इज़ माय स्टार्ट दिस इज़ माय
एंड सो आई एम सेइंग हे इज़ द मिडिल एलिमेंट
अह इज़ द टारगेट एलिमेंट बेसिकली ग्रेटर
दैन स्मॉलर दैन ऑर इक्वल टू मिडिल इफ इट्स
इक्वल टू मिडिल यू हैव फाउंड योर आंसर बट
नाउ यू नो इट्स ग्रेटर दैन मिडिल सो इफ यू
वांट टू फाइंड द नंबर दैट इज़ ग्रेटर दैन
इक्वल टू 15 इज़ इट गोइंग टू ला ला ला ला
ला ला ला ला ला लाई ओवर हियर और इज़ इट
गोइंग टू लाई ओवर हियर
ऑब्वियसली बाइनरी सर्च यू हैव टू फाइंड
नंबर ग्रेटर दैन इक्वल टू 15 हेंस इट विल
लाई ओवर हियर हेंस स्टार्ट विल बी इक्वल
टू मिड प्लस वन नथिंग न्यू सेम थिंग दैट
वी डिड इन बाइनरी सर्च ओके सो नाउ व्हाट
विल हैपन इज़
नाउ व्हाट विल हैपन इज़ वी विल सर्च इन दिस
एरे सो नाउ दिस विल बी माई स्टार्ट व्हिच
इज़ 4 5 6 दिस विल बी माई एंड 14 16 18 दिस
विल बी माय मिडिल
दिस इज़ माय मिडिल नाउ नाउ आई इज़ गोइंग टू
चेक हे इज़ 15 इज़ 15 लेस दैन मिडिल स्मॉलर
दैन मिडिल ऑ इक्वल टू मिडिल सॉरी लेस दैन
मिडिल ग्रेटर दैन मिडिल ऑर इक्वल टू मिडिल
इट सेइंग हे इट्स लेस दैन मिडिल ओके सो इफ
इट्स लेस दैन मिडिल देन इफ यू फाइंड वांट
टू फाइंड अ नंबर दैट ओके दिस माइट बी अ
पॉसिबल आंसर दिस माइट बी अ पॉसिबल आंसर बट
देयर माइट बी अदर केसेस ए वेल फॉर
एग्जांपल इफ यू हैड समथिंग लाइक दिस यू नो
फॉर एग्जांपल लेट से यू हैड समथिंग लाइक
दिस
लेट्स से व्हाट आई एम ट्राइंग टू से इज़
लेट्स से दिस वाज़ लेट मी मेक इट सेपरेटली
ओवर हियर लेट्स से दिस वाज़ अ सिनेरियो
समथिंग लाइक दिस स्टार्ट एंड यू नो मिडिल
अह दिस वाज़ समथिंग लाइक 14 एंड दिस वाज़
समथिंग लाइक लेट्स से द सिनेरियो वाज़
समथिंग लाइक दिस
मिडिल 18 17 16
दिस वाज़ अ सिनेरियो लेट्स से एंड यू आर
सेइंग आई नीड टू फाइंड 15. सो इज़ 15
ग्रेटर दैन 17 ऑर लेस दैन 17 ऑर इक्वल टू
17 इट सेइंग इज़ लेस दैन 17 एंड यू नीड टू
फाइंड व्हाट? यू नीड टू फाइंड नंबर दैट इज़
ग्रेटर दैन इक्वल टू 15. सो दिस इज़ अ
पॉसिबल आंसर। दिस इज़ अ पॉसिबल आंसर। नाउ
इट्स गोइंग टू चेक ओके, आई हैव अ पॉसिबल
आंसर। 17 इज़ ग्रेटर दैन इक्वल टू 15. ओके?
बट द क्वेश्चन इज़ सेइंग फाइंड द स्मालेस्ट
नंबर दैट इज़ ग्रेटर दैन इक्वल टू 15. सो
अनदर न्यू आंसर विल लाई ओवर वेयर ओवर हियर
ऑर हियर ओवर हियर ऑब्वियसली बिकॉज़ यू नीड
टू फाइंड नंबर दैट इज़ द ग्रेटेस्ट नंबर द
स्मालेस्ट नंबर दैट इज़ ग्रेटर दैन इक्वल
टू 15. सो इवन दो 17 इज़ द आंसर ओवर हियर
इट माइट बी अ पॉसिबिलिटी दैट 16 विल बी
हियर। इट माइट बी द पॉसिबिलिटी दैट 15 इज़
हियर। विल दैट पॉसिबिलिटी एकज़िस्ट ओवर
हियर?
इफ 17 इज वन ऑफ दी आंसर 17 इज ग्रेटर दैन
इक्वल टू 15 बट नाउ नेक्स्ट क्वेश्चन इज़
इज इट द स्मालेस्ट नंबर इन द एरे दैट इज़
ग्रेटर दैन इक्वल टू 15 इन दिस केस विल यू
सर्च इन द राइट हैंड साइड टू ऑल दी नंबर्स
दैट आर ग्रेटर दैन 17 ऑर इन द लेफ्ट हैंड
साइड विद ऑल द नंबर्स आर लेस दैन 17 लेफ्ट
हैंड साइड एंड व्हेन यू सर्च ऑन द लेफ्ट
हैंड साइड यू विल फाइंड अ न्यू आंसर व्हिच
इज़ 16 व्हिच इज़ ऑब्वियसली माई करेक्ट आंसर
सो दिस इज़ द सेकंड स्टेप सो व्हेनएवर यू
फाइंड समथिंग दैट इज़ ग्रेटर देन द टारगेट
एलिमेंट ओके दिस इज़ माई पॉसिबल आंसर बट इन
ऑर्डर टू फाइंड अनदर पोटेंशियल आंसर अनदर
नंबर दैट विल बी ग्रेटर दैन 16 बट द
स्मालेस्ट नंबर दैट इज़ ग्रेटर दैन इक्वल
टू 16 इट विल लाई ओवर हियर
ऑब्वियसली बिकॉज़ ऑफ़ दिस एच केस दैट आई
लाइक सम केस दैट आई मेंशंड यू नॉट एन एज
केस बट जनरल केस दैट आई जस्ट मेंशंड ओवर
हियर इमेजिन द मिडिल वाज़ 17 ओके 17
होल्ड्स ट्रू बट इज़ इट द स्मालेस्ट नंबर
दैट वी आर लुकिंग फॉर 16 ऑल्सो इज़ द आंसर
एंड 16 इज़ द स्मालेस्ट नंबर ओके? इमेजिन
दिस इज़ अ सेप्रेट एग्ज़ांपल दैट आई टू लाइक
अ केस दैट यू माइट फाइंड। सो हियर इन दिस
केस नाउ एंड विल बी दिस।
ओके? सो नाउ स्टार्ट इज़ दिस एंड एंड इज़
दिस, मिडिल इज़ ऑल्सो दिस। सो, इट्स सेइंग,
स्टार्ट इज़ दिस, एंड इज़ दिस, मिडिल इज़
ऑल्सो दिस। ओके? इंपॉर्टेंट क्वेश्चन। नाउ
इंपॉर्टेंट पॉइंट। दिस इज़ दी इंट्यूशन
फॉर्म। हियर यू विल अंडरस्टैंड दी
क्वेश्चन। सो नाउ हियर इट्स सेइंग दैट ओके
नाउ स्टार्ट हियर
एंड हियर
एंड सेम एलिमेंट ओनली 14 इट्स चेकिंग हे
इज़ 14 इज़ द टारगेट एलिमेंट ग्रेटर दैन
मिडिल दिस इज़ द मिडिल ऑल्सो ग्रेटर दैन
मिडिल इक्वल टू मिडिल ऑ स्मॉलर दैन मिडिल
इट्स गोइंग टू से टारगेट एलिमेंट इज़ व्हाट
ग्रेटर दैन मिडिल
ओके टारगेट एलिमेंट इज़ ग्रेटर दैन मिडिल
एंड व्हेनवर समथिंग इज़ ग्रेटर दैन मिडिल
वी डू व्हाट
वी डू व्हाट वी डू स्टार्ट प्लस स्टार्ट
इज इक्वल टू मिड + 1 सो माय न्यू स्टार्ट
इज़ गोइंग टू बी इक्वल टू व्हाट आफ्टर दिस
न्यू स्टार्ट इज़ गोइंग टू बी इक्वल टू मिड
प्लस वन सो हियर इट सेइंग एक्चुअली टारगेट
हियर इज़ ग्रेटर दैन द मिडिल एलिमेंट एंड
वी नो दैट दिस केस बेसिकली मीन्स स्टार्ट
इज़ इक्वल टु मिड प्लस वन ओके नाउ दिस इज़
गोइंग टू बुवर एरे समथिंग लाइक दिस अह इज़
गोइंग टु बी समथिंग लाइक से 14 16 18 अ
मिडिल वाज़ ओ एंड वाज़ ओवर हियर स्टार्ट विल
नाउ बी मिडिल प्लस वन स्टार्ट विल कम ओवर
हियर
एंड दिस इज़ द कंडीशन ब्रेकिंग ऑफ़ द लूप
ब्रेकिंग ऑफ़ लूप
बिकॉज़ व्हाट इज़ द कंडीशन ऑफ़ वाइल लूप इन
बाइनरी सर्च। यू शुड नॉट हैव अ डाउट इन
दिस। दिस इज़ अ वैरी बेसिक कंडीशन वी डीड
इन द प्रीवियस लेक्चर। व्हाट इज़ द वाइल
लूप कंडीशन फॉर बाइनरी सर्च। व्हाइल
स्टार्ट इज़ लेस दैन इक्वल टू एंड।
ओके नाउ कंडीशन इज ब्रोकन ओवर हियर ओके
लेट्स वर्क विद व्हाट वी हैव सो फार नाउ
सो कंडीशन इज़ ब्रोकन वी हैव समथिंग लाइक
17 18 माय एंड इज़ ओवर हियर
लेट्स राइट द इंडेक्स वैल्यू एज़ वेल और
लेट्स फॉरगेट अबाउट द इंडेक्स वैल्यू नो
नीड लेट्स राइट एंड इज़ ओवर हियर स्टार्ट
इज़ ओवर हियर और लेट मी राइट द इंडेक्स
वैल्यू इट्स 4 5 6 द इंडेक्स वैल्यू 4 5
एंड सिक्स
यू नो द कंडीशन ऑफ़ बाइनरी सर्च यू नो दैट
इफ टारगेट एलिमेंट
इज़ ग्रेटर देन मिडिल
ओके इफ इफ इट इज़ टॉकिंग अबाउट स्टार्ट एंड
एंड इफ इट जस्ट टॉकिंग अबाउट स्टार्ट एंड
एंड टू पॉइंटर्स सो लेट्स टॉक अबाउट
स्टार्ट एंड एंड पॉइंटर
लेट्स थिंक डीपली व्हाट डू दी स्टार्ट एंड
एंड पॉइंटर्स एक्चुअली मीन
स्टार्ट पॉइंटर इज़ हियर एंड पॉइंटर इज़
हियर दिस मींस दैट माय आंसर विल लाई
समवेयर ओवर हियर
इज़ इट ट्रू ऑ नॉट दिस इज़ वेरी सिंपल केस
एंड इन दी एंटायर एरे व्हेनएवर वी आर
डिवाइडिंग इट और टेकिंग अ स्पेस दिस इज़ दी
पॉइंट नोट लेट मी जस्ट क्लैप फॉर यू नोट
दिस इज़ दी पॉइंट व्हेयर यू विल बिल्ड दी
इंट्यूशन फॉर दिस क्वेश्चन दिस इज़ द पॉइंट
वेयर यू विल बी हैविंग डाउट कुणाल व्हाई
व्हाई आर यू रिटर्निंग व्हाट यू आर
रिटर्निंग व्हिच आई डू इन जस्ट अ मिनट।
व्हाई आर यू डूइंग इट? व्हाई व्हाई व्हाट
इज़ द यूज़ केस ऑफ़ डूइंग इट? दिस इज़ द रीज़न
फॉर दैट। ओपन योर माइंड। लिसन वेरी
केयरफुली। स्टार्ट एंड एंड व्हाट डू
स्टार्ट एंड एंड रिप्रेजेंट। स्टार्ट एंड
एंड आर टू पॉइंटर्स जस्ट सिंपल टू
पॉइंटर्स दैट आर मिनिमाइजिंग द सर्च
स्पेस। यू नो विद एव्री यू नो डिवाइडिंग द
एरे ट्वाइस आफ्टर एव्री स्टेप। व्हाट इज़ द
कॉमन सेंस बिहाइंड स्टार्ट एंड एंड? द
कॉमन सेंस बिहाइंड स्टार्ट एंड एंड इज़ द
आंसर इज़ गोइंग टू लाई ओवर हियर।
ओके आंसर इज़ गोइंग टू लाई ओवर हियर
इन दिस केस व्हाट इज़ हैपनिंग
इन दिस केस
स्टार्ट इज़ एक्चुअली बिकमिंग इट्स बिकमिंग
आफ्टर द कंडीशन वायलेटेड इट्स बिकमिंग
समथिंग लाइक दिस सो यू ऑल नो आफ्टर दी
कंडीशन इज़ वायलेटेड दिस थिंग
दिस इज़ बिकमिंग समथिंग लाइक दिस स्टार्ट
विल कम ओवर हियर नो आंसर मे लाइ सम्हेयर
ओवर हियर। ऑर इ और इट इवन मी लाइक समथिंग
लाइक यू नो स्टार्ट इज़ ओवर हियर एंड एंड
इज़ बिहाइंड। एंड दैट्स इट। याह।
स्टार्ट इज़ ओवर हियर एंड इज़ बिहाइंड? इज़ंट
दिस व्हाट इज़ हैपेनिंग? व्हाट वाज़ द मिडिल
एलिमेंट बिफोर? मिडिल एलिमेंट वाज़ 14. दिस
वाज़ ऑल्सो द मिडिल एलिमेंट व्हेन द कंडीशन
वाज़ वायलेटेड। वाज़ंट दिस अ मिडिल एलिमेंट
व्हेन द कंडीशन वाज़ वायलेटेड? इट वाज़।
ओके? सो हियर इट सेइंग दैट स्टार्ट इज़ नाउ
बिकमिंग मोर देन एंड। ओके? दिस इज़ नथिंग
टू बी थिंकिंग अबाउट बिकॉज़ दिस इज़
एक्चुअली व्हाट इज़ हैपनिंग। सो नो थिंकिंग
इज़ रिक्वायर्ड ओवर हियर बिकॉज़ दिस इज़ द
कंडीशन वायलेटेड।
कंडीशन फॉर वाइल लूप वायलेटेड।
आंसर इज़ इन फ्रंट ऑफ योर आइज। आंसर इज़ इन
फ्रंट ऑफ योर आइज।
व्हिच इज़ द आंसर ओवर हियर? व्हाट इज़ द
आंसर? दिस इज़ अ इमेजिन लाइक आंसर विल लाई
ओवर हियर। दिस इज़ इमेजिनरी। लाइक आई एम
इमेजिनिंग इमेजिनिंग दी आंसर विल लाई ओवर
हियर। इफ 15 एकज़िस्टेड इट विल लाई समवेयर
ओवर हियर। यू नो ओवर हियर एंड वी आर नाउ
सेइंग एंड इज़ एक्चुअली ग्रेटर दैन
स्टार्ट। सॉरी स्टार्ट इज़ एक्चुअली ग्रेटर
दैन एंड एंड व्हाट इज़ द क्वेश्चन?
क्वेश्चन स्टेट्स
फाइंड अ नंबर
ग्रेटर दैन इक्वल टू माय टारगेट एलिमेंट।
दिस इज़ एक्चुअली टारगेट।
टारगेट
टारगेट
सो इट्स सेइंग फाइंड द नंबर ग्रेटर दैन
इक्वल टू टारगेट एलिमेंट इज़ंट दिस द आंसर
देन
इज़ंट दिस द आंसर देन
वेरी सिंपल स्टफ
सो इन द एंड सो बेसिकली द एंटायर कोड इज
सेम एंटायर कॉपी द एंटायर बायरी सर्च कोड
वेयरवर यू आर रिटर्निंग इन द एंड यू आर
सेइंग -1 डोंट रिटर्न -1 जस्ट रिटर्न
स्टार्ट
इफ यू फाउंड द नंबर इट विल बी रिटर्न इन द
बाइनरी सर्च इफ यू डिड नॉट फाइंड द नंबर
रिटर्न स्टार्ट स्टार्ट विल बी योर आंसर द
स्टार्ट पॉइंटर व्हेन द कंडीशन इज़
वायलेटेड एक्चुअली सेज़ फाइंड द नंबर
ग्रेटर दैन इक्वल टू टारगेट यप दैट इज़
ट्रू स्टार्ट इज़ ग्रेटर दैन इक्वल टू
टारगेट
ओके
सो जस्ट टू सम अप सो वी आर लाइक ब्रेकिंग
दिस कंडीशन वी आर सेइंग स्टार्ट इज़ लेस
दैन इक्वल टू एंड
ओके सो व्हेन द वाइल लूप ब्रेक्स
सो व्हेन
व्हाइल लूप ब्रेक्स
स्टार्ट इज गोइंग टू बी इक्वल टू एंड + 1
स्टार्ट इज़ गोइंग टू बी इक्वल टू एंड + 1
ओके सो वी आर नॉट एबल टू फाइंड दी आंसर सो
नो आंसर हैज़ बीन फाउंड सो द नेक्स्ट बिग
नंबर
नेक्स्ट बिग नंबर
व्हेन नो आंसर फाउंड
इज़ गोइंग टू बी इक्वल टू स्टार्ट एलिमेंट
रीज़
दिस
एट द एंड ऑफ़ द वाइल लूप स्टार्ट इज़ गोइंग
टू बी एंड + 1 और नोटिस ओवर हियर एज़ वेल ओ
ओवर हियर एज़ वेल एट द एंड ऑफ़ द वाइल लूप
स्टार्ट इज़ गोइंग टू बी इक्वल टु एंड प्लस
वन वाइल लूप विल एंड व्हाट इज़ दी आंसर यू
आर ट्राइंग टू सर्च फॉर 15 ओके यू आर
ट्राइंग टू सर्च फॉर 15 यू डिड नॉट गेट द
आंसर। ओके? सो बेसिकली इट सेज़ दैट द
प्रीवियस वन दैट यू हैड, दिस वन दैट यू
हैड हियर स्टार्ट आंसर एंड डज़ नॉट
एकज़िस्ट।
ओके? ऑब्वियसली इट मींस दैट इफ द आंसर इज़
नॉट लाइंग ओवर हियर, आंसर विल लाई समवेयर
आउटसाइड दिस।
समवेयर ओवर हियर, आंसर वुड लाई।
एंड इफ द आंसर इज नॉट प्रेजेंट दैट दिस
कंडीशन विल बी वायलेटेड बिकॉज़ स्टार्ट विल
देन कम अहेड ऑफ एंड सो डस इट रियली मेक
सेंस टू रिटर्न एंड ओवर हियर और स्टार्ट
ओवर हियर स्टार्ट ओवर हियर
स्टार्ट विल बी रिटर्न दिस विल बी माय
आंसर
दैट इज़ ट्रू 16 इज़ द नंबर इन द एरे दैट इज़
ग्रेटर दैन इक्वल टू 15 एंड व्हिच इज़ द
स्मालेस्ट नंबर
आर यू ट्राइंग टु अंडरस्टैंड व्हाई वी आर
नॉट रिटर्निंग एन्ड ओवर हियर बिकॉज़ ऑफ़ दिस
बिकॉज़ ऑफ़ दिस स्टार्ट एंड एंड आंसर शुड
लाई समवेयर ओवर हियर बट इट डज़ नॉट इट डज़
नॉट ल ओवर देयर दैट बेसिकली मीन्स इट विल
लाई आउटसाइड ऑफ़ दिस
अंडरस्टुड
बिफोर यू आस्क मी दिस क्वेश्चन व्हाई वी
आर नॉट रिटर्निंग एंड आई विल रिटर्न इट वन
मोर टाइम वाच इट 10 टाइम्स अगेन
व्हेन द कंडीशन इज़ वायलेटेड व्हेन दी आंसर
इज़ नॉट फाउंड
व्हेन वी से स्टार्ट एंड एंड बेसिकली
व्हाट इज़ द कॉमन सेंस बिहाइंड स्टार्ट एंड
एंड कॉमन सेंस बिहाइंड स्टार्ट एंड एंड इज़
दैट अ आंसर शुड शुड लाई इन द मिडिल। एंड
व्हेन द वाइल लूप इज़ वायलेटेड, वी नो दैट
द आंसर डज़ नॉट लाई बिटवीन स्टार्ट एंड
एंड, वी नो दैट, हेंस द स्टार्ट आंसर डज़
नॉट लाई बिटवीन स्टार्ट एंड एंड योर दैट
इज़ द आंसर। दैट इज़ अ सॉल्यूशन टू योर
डाउट। आंसर डज़ नॉट लाई बिटवीन स्टार्ट एंड
एंड। हेंस, एंड इज़ ग्रेट अह एंड इज़
एक्चुअली लाइक यू नो, लाइक, अह इट डज़ नॉट
लाई इन दिस पर्टिकुलर रेंज। सो, वी आर
बेसिकली गोइंग टु फाइंड इट। लाइक व्हेन द
कंडीशन इज़ वायलेटेड, वी आर बेसिकली गोइंग
टु फाइंड दी नेक्स्ट ग्रेटर एलिमेंट।
व्हिच इज़ स्टार्ट
बिकॉज़ इट्स द नेक्स्ट ग्रेटर एलिमेंट।
ऑब्वियसली स्टार्ट इज़ द नेक्स्ट ग्रेटर
एलिमेंट बिकॉज़ स्टार्ट इज़ अहेड ऑफ़ एंड
अनदर पॉइंट टू बी नोटेड ओवर हियर। सो मेनी
पॉइंट्स कमिंग इन फॉर यू स्टार्ट इज़
ग्रेटर दैन एंड सिंस दिस इज़ अ सॉर्टेड एरे
आई नो दैट इफ़ स्टार्ट इज़ अहेड ऑफ़ एंड
स्टार्ट विल बी ग्रेटर दैन एंड सॉर्टेड
एरे असेंडिंग ऑर्डर। हेंस रिटर्न सॉर्टेड
एरे एस
ओके।
व्हाट इफ द क्वेश्चन वाज़ ऑोजिट?
लेट्स सी अनदर क्वेश्चन। क्वेश्चन नंबर टू
सिमिलर क्वेश्चन बट ऑोजिट
क्वेश्चन। फाइंड द फ्लोर ऑफ़ अ नंबर।
व्हाट इज़ फ्लोर ऑफ़ अ नंबर? व्हाट इज़ द
फ्लो फ्लोर ऑफ़ द एरे नंबर। सो फॉर
एग्जांपल, फ्लोर इज़ बेसिकली प्रीवियसली वी
आर सेइंग स्मालेस्ट नंबर ग्रेटर दैन इक्वल
टू टारगेट नंबर। हियर वी आर सेइंग बिगेस्ट
नंबर स्मॉलर दैन इक्वल टू द टारगेट नंबर।
सो एरे सो बेसिकली व्हाट इज़ लेट मी जस्ट
राइट द डेफिनेशन। समथिंग फ्लोर इज़ बेसिकली
इक्वल टू स्मॉलस्ट नंबर
सॉरी व्हाई एम आई राइटिंग स्मॉलेस्ट नंबर।
ग्रेटेस्ट नंबर
दैट इज
स्मॉलर
और इक्वल टू टारगेट नंबर
फॉर एग्जांपल इफ यू हैव एन एरे लाइक दिस
लेट से द प्रीवियस एरे ओनली सो वी हैव एरे
लाइक 2 3 5 9 14 16 18
ओके यू हैव टू फाइंड लेट्स से द फ्लोर ऑफ़
15
फ्लोर ऑफ़ 15 फ्लोर इज़ व्हाट ग्रेटेस्ट
नंबर दैट इज़ इज़ स्मॉलर दैन ऑ इक्वल टू
टारगेट। व्हाट आर ऑल द नंबर्स स्मॉलर दैन
इक्वल टू 15
व्हिच इज़ द ग्रेटेस्ट नंबर फ्रॉम दिस?
आंसर
एग्जैक्टली द सेम अप्रोच वी आर डूइंग
बिफोर? इट्स सेइंग स्मॉलर दैन ऑर इक्वल
टू। सो इफ यू फाइंड 15 रिटर्न 15. अदरवाइज़
इंस्टेड ऑफ़ रिटर्निंग -1, व्हाट आर यू
गोइंग टू रिटर्न? 14 इज़ द आंसर। नंबर दैट
इज स्मॉलर दैन और इक्वल टू टारगेट। एंड
हियर आई नो दैट स्टार्ट इज़ एक्चुअली
बिकमिंग मोर दैन एंड। ओके? सो हियर इन दिस
केस व्हाट इज़ हैपनिंग? वी आर डूइंग द
ऑपोजिट थिंग। सो व्हेन द लूप इज़ वायलेटेड
व्हेन ओके लेट से यू डिड नॉट फाइंड दी
आंसर। देन वेयर इज़ योर आंसर गोइंग टू लाई?
इज़ गोइंग टू लाई एट एंड।
एट एंड 14
सेम थिंग
एज बिफोर।
जस्ट रिटर्न
एंड
इंस्टेड ऑफ -1
इफ नंबर नॉट फाउंड
व्हाई एंड एंड व्हाई नॉट स्टार्ट वेरी
सिंपल अप्रोच बेसिक कॉमन सेंस बिकॉज़ इट
सेज़ दैट बाइ बेसिक कॉमन सेंस वी नो दैट
स्टार्ट एंड टारगेट शुड लाइ समवेयर ओवर
हियर कंडीशन वायलेटेड मींस इट्स हैपेनिंग
समथिंग थिंग लाइक दिस
टारगेट एंड एंड स्टार्ट
ओके समथिंग लाइक दिस लाइक टारगेट इज़ नॉट
एकज़िस्टिंग
ओवर हियर
ओके टारगेट इज़ नॉट एकज़िस्टिंग ओवर हियर सो
बेसिकली फ्रॉम प्रीवियस कॉमन सेंस वी नो
दैट इज़ टारगेट इज़ नॉट एकज़िस्टिंग इन दिस
रेंज इफ यू हैव सेड दैट आंसर नॉट फाउंड
लेट से आंसर नॉट फाउंड देन बेसिकली इट्स
नॉट र द आंसर इज़ नॉट लंग बिटवीन रेंज नॉट
इन दिस रेंज। आंसर इज़ नॉट इन दिस रेंज।
ओके? सो, आंसर विल लाई समवेयर ओवर हियर।
आंसर योर स्टार्ट विल बिकम समथिंग लाइक
दिस। एंड विल बिकम समथिंग लाइक दिस।
ऑब्वियसली आंसर इज़ नॉट इन दिस रेंज। वी रन
द एंटायर फॉर एंटायर वाइल लूप। व्हाट इज़
दिस क्वेश्चन सेइंग? ग्रेटेस्ट स्मॉलेस्ट
ग्रेटेस्ट नंबर स्मॉलेस्ट दैन इक्वल टू
टारगेट। इज़ंट इट एंड?
इज़ंट इट इक्वल टू एंड? ग्रेटेस्ट नंबर
स्मॉलर दैन इक्वल टू टारगेट।
वेरी सिंपल स्टफ।
राइट? सो वी आर नॉट एबल टू फाइंड द
एलिमेंट इन द गिवन एरे। सो हियर यू नो इन
दिस केस हियर यू नो दैट व्हेन कंडीशन इज़
वायलेटेड
यू नो दैट
स्टार्ट इज़ गोइंग टू बी इक्वल टु एंड + 1
वी नो स्टार्ट इज़ गोइंग टू बी ग्रेटर दैन
एंड। ऑब्वियसली दैट इज़ द वायलेशन ऑफ़ द
कंडीशन। वी नो दैट नंबर ऑफ़ स्टार्ट विल बी
ग्रेटर दैन नंबर ऑफ़ एंड।
सो, या स्टार्ट इज़ ग्रेटर दैन एंड एंड इज़
गोइंग टू बी स्मॉलर दैन स्टार्ट। वेरी
बेसिक स्टफ़। क्वेश्चन हियर आस्किंग इज़
ग्रेटेस्ट नंबर दैट इज़ स्मॉलर दैन ऑर
इक्वल टू टारगेट। सो, इफ इट्स स्मॉलर दैन
इक्वल टू टारगेट, ऑब्वियसली आर गोइंग टू
रिटर्न एंड कूल। बिकॉज़ इट सेज़ समवेयर लाइक
दिस।
इवन इफ यू आर लेट से आंसर वा समवेयर ओवर
हियर लेट्स से स्टार्ट इज ओवर हियर आंसर
शुड लाई समवेयर ओवर हियर एंड इज़ ओवर हियर
ओके सो इवन दो दिस इज़ नॉट गिविंग दी आंसर
अह एंड योर कंडीशन इज़ बीइंग वायलेटेड टू
दिस सो याह। ओके? सो टू नंबर्स टू टू
क्वेश्चंस वी डीड फ्लोर ऑफ़ अ नंबर एंड
सीलिंग ऑफ़ अ नंबर बिकॉज़ अ स्टार्ट विल बी
n + 1 व्हिच इज़ ग्रेटर दैन ग्रेटर दैन एंड
ऑब्वियसली। हेंस ग्रेटर दैन द नंबर दैट वी
आर ट्राइंग टू फाइंड एज वेल फॉर ऑब्वियस
रीज़ंस बिकॉज़ ऑफ कॉमन सेंस दिस कॉमन सेंस
आई रिमूव्ड इट बाई मिस्टेक
दिस कॉमन सेंस राइट सो वी नो दैट स्टार्ट
विल बी ग्रेटर दैन एंड टारगेट इज़ नॉट
लाइंग ओवर हियर मींस टारगेट इज़ नॉट इन दिस
रेंज टारगेट विल लाई लाई आउटसाइड दिस रेंज
इफ इट टारगेट वाज़ इन दिस रेंज वी वुड हैव
गॉटन यू नो लाइक इफ देयर अ आंसर ओवर देयर
अह अह इट वुड हैव लाइक इवन कम कंप्रेस्ड
इट इवन मोर इफ देयर वाज़ एन अवेलेबिलिटी बट
वी नो देयर इज़ नॉट व्हाई इज़ देयर नॉट
बिकॉज़ अम
अह स्टार्ट इज़ एक्चुअली गेटिंग ग्रेटर दैन
एंड एंड टारगेट ऑलवेज लाइज़ बिटवीन स्टार्ट
एंड एंड सो दैट इज़ द रीज़न लाइक अह इफ यू
नॉट इफ यू नीड टू फाइंड द नेक्स्ट बिगेस्ट
एलिमेंट वी नो दैट स्टार्ट इज़ गोइंग टू बी
एंड प्लस वन व्हेन दी कंडीशन इज़ वाइलेटेड
सो द नेक्स्ट बिगेस्ट एलिमेंट विल बी
व्हाट व्हिच इज़ द बिगर एलिमेंट फ्रॉम
स्टार्ट एंड एंड नाउ स्टार्ट बिकॉज़ इट्स
इक्वल टु एंड प्लस वन एंड एंड इफ यू नीड
टू फाइंड द स्मॉलस्ट नंबर देन व्हच इज़ द
स्मॉलेस्ट नंबर फ्रॉम स्टार्ट एंड एंड?
एंड बिकॉज़ द कंडीशन इज़ वायलेटेड, एंड इज़
नाउ स्मॉलर दैन स्टार्ट। सो वी नीड टू
फाइंड द फ्लोर, यू रिटर्न एंड। इफ यू नीड
टू फाइंड द स्टार्ट यू रिटर्न सीलिंग।
ओके, लेट्स कोड दिस। नाउ फॉर द लास्ट
टाइम, इफ यू आर हैविंग एनी डाउटस रिलेटेड
टू हे कुणाल, व्हाई इज़ इट दैट यू आर
रिटर्निंग यू नो स्टार्ट ओवर हियर एंड एंड
ओवर हियर व्हाटएवर। आई डोंट थिंक यू वुड
हैविंग एनी डाउट राइट नाउ बिकॉज़ वी डिड सच
एन इलैबोरेटिव एक्सप्लेनेशन। बट इन केस यू
स्टिल हैव एनी डाउट। ट्राई टू लुक एट दिस।
दी आंसर इज़ राइट इन फ्रंट ऑफ़ योर आइज़।
व्हेन यू आर ट्राइंग टू फाइंड अ नंबर दैट
इज़ यू नो दिस पर्टिकुलर थिंग। दिस
पर्टिकुलर थिंग इज़ दी आंसर राइट इन फ्रंट
ऑफ़ योर आईज़। इज़ द टारगेट एलिमेंट इज़ 15
एंड यू आर ट्राइंग टू फाइंड द नंबर दैट इज़
ग्रेटर दैन इक्वल टू स्मालेस्ट नंबर
ग्रेटर दैन इक्वल टू 15 दैट लाइज़ ओवर हियर
एट द स्टार्ट इंडेक्स व्हेन द लूप इज़
वायलेटेड इफ यू आर ट्राइंग टू फाइंड द अ
नंबर द ग्रेटेस्ट नंबर लेस दैन इक्वल टू
15 दैट लाइज़ ओवर हियर एट एंड वेरी बेसिक
कॉमन सेंस टु दिस टू सॉल्व योर आंसर डाउट
इज़ दैट व्हेन द लूप इज़ वायलेटेड स्टार्ट
इज़ गोइंग टू बी ग्रेटर दैन एंड बिकॉज़ दैट
इज़ द रीन द लूप वाज़ वायलेटेड। दैट इज़ द
आंसर दैट इज़ व्हाट दे आर आस्किंग फॉर।
फाइंड द ग्रेटेस्ट नंबर व्हिच इज़ ग्रेटर
फ्रॉम एंड एंड स्टार्ट आफ्टर द लूप इज़
वायलेटेड। स्टार्ट यू कैन सी फ्रॉम द आंसर
एस वेल। ओके डोंट थिंक मच अबाउट इट। इट्स
लाइक वैरी स्ट्रेट फॉरवर्ड। लेट्स गेट टू
द कोडिंग पार्ट। ओके? सो एज़ आई मेंशंड आई
जस्ट गोइंग टू कॉपी पेस्ट अह दिस थिंग।
कॉपी पेस्ट एंड आई एम गन्ना से
आई एम गन्ना से फर्स्ट वी डिड सीलिंग।
राइट? सो आई एम गना से सीलिंग ऑफ़ अ नंबर।
ओके? एंड हियर लेट मी जस्ट
द ओनली थिंग दैट वी वर चेंजिंग लेट मी
जस्ट चेंज दी नेम फॉर इट एज़ वेल आई एम नॉट
चेंजिंग एनीथिंग यू सी हाउ ईजी दिस इज़
सीलिंग ओके आई जस्ट चेंज द नेम ऑफ़ द
फंक्शन जस्ट रिटर्न स्टार्ट ओवर हियर
दैट्स इट
एज़ सिंपल एज़ इट गेट्स दिस इज़ द ओनली चेंज
फ्रॉम बाइनरी सर्च आई विल कॉपी दिस आई विल
से फ्लोर
आई विल से आई विल चेंज द नेम ऑफ द फंक्शन
टू फ्लोर
एंड आई विल से जस्ट रिटर्न एंड ओवर हियर
दैट्स इट्स ट्राई टू रन दिस व्हाट वाज़ द
एग्ज़ांपल दैट वी वर टेकिंग बिफोर
अह द 16 141 वी वर सेइंग द एग्जांपल वाज़
व्हाट 2 3 5 9 14 16 18
2 3 5 9
14 16 18
टारगेट इज लेट्स से 15. सो इफ आर ट्राइंग
टू फाइंड द सीलिंग इट शुड गिव मी 16.
व्हाट इज सीलिंग? सीलिंग इज़ लेट मी जस्ट
रिटर्न दिस कमेंट। सीलिंग इज़ स्मालेस्ट
नंबर ग्रेटर दैन इक्वल टू अ
स्मालेस्ट नंबर ग्रेटर दैन इक्वल टू
टारगेट व्हाट इज फ्लोर?
ग्रेटेस्ट नंबर
लेस दैन इक्वल टू टारगेट
एंड आई एम जस्ट गोइंग टू रन दिस दिस शुड
शो मी 16
सो इंडेक्स नंबर फाइव 16 0 1 2 3 4 5 आंसर
इज़ करेक्ट एंड इफ आई डु द सेम थिंग विद दे
दिस वन मोर चेंज आई वुड लाइक टू मेक आई
जस्ट आई जस्ट रियलाइज्ड सो जस्ट स्टे विद
मी फॉर अ सेकंड हियर इफ आई जस्ट राइट या
दिस विल गिव मी इंडेक्स दिस विल गिव मी 14
सो इंडेक्स नंबर फोर
इंडेक्स नंबर फोर
ओके देयर इज़ वन प्रॉब्लम ओवर हियर यू आर
सेइंग रिटर्न दी इंडेक्स ऑफ़ दी स्मालेस्ट
नंबर ग्रेटर दैन इक्वल टू टारगेट बट व्हाट
इफ देयर इज़ नो नंबर ग्रेटर दैन इक्वल टू
टारगेट
व्हाट इज़ द लार्जेस्ट नंबर इन द एरे व्हिच
इज़ ऑब्वियसली इन दी लास्ट लास्ट यू नो एंड
एंड आइटम ऑफ द एरे व्हाट इफ दैट इज़ लाइक
यू नो द बिगेस्ट अह दैट इज़ लाइक इवन दैट
इज़ लाइक द स्मॉलर स्मॉलर दैन टारगेट ओके
सो इट्स वेरी सिंपल ओके यू आर सेइंग
रिटर्न द इंडेक्स ऑफ़ दी स्मॉलेस्ट नंबर
ग्रेटर दैन इक्वल टू टारगेट ओके बट व्हाट
इफ
दी टारगेट एलिमेंट
व्हाट इफ द टारगेट इज़ ग्रेटर दन द
ग्रेटेस्ट नंबर
इन द एरे
इन दैट केस नो सीलिंग। सो इफ माय टारगेट
एलिमेंट इज़ ग्रेटर दैन लास्ट इंडेक्स। सो
एरे ऑफ़
एरे डॉट लेंथ -1
रिटर्न -1
यू आर सेइंग फाइंड द लार्ज फाइंड द नंबर
दैट इज़ ग्रेटर दैन इक्वल टू टारगेट नंबर
व्हाट इज़ द टारगेट नंबर इज़ द लार्जेस्ट
नंबर नो आंसर एक्सिस्ट फॉर दैट
मेक सेंस
कूल एंड हियर यू आर सेइंग फाइंड दी अह इन
द फ्लोर यू आर सेइंग फाइंड द ग्रेटेस्ट
नंबर दैट इज़ लेस दैन इक्वल टू द टारगेट
नंबर।
ओके? सो, इफ आई राइट समथिंग लाइक
वन।
इज़ देयर एनी नंबर दैट इज़ लेस दैन इक्वल टू
वन इन द एरे लेट्स रन दिस। व्हाट इट विल
गिव मी?
इट्स गिविंग मी -1.
इट्स गिविंग मी -1 बिकॉज़ एंड बिकम -1.
दैट्स इट। बट आई कैन जस्ट राइट इट लाइक
दिस एज़ वेल। आई कैन से या दिस इज़ वर्किंग।
या इट्स गिविंग मी -1 बिकॉज़ इफ द फॉर द
स्मालेस्ट नंबर एंड विल देन बी या माइनस
वन। ओके कूल। वेरी वेरी फाइन स्टफ़। नथिंग
नथिंग न्यू ओवर हियर। सो, दैट्स इट। वी आर
गेटिंग आवर आंसर्स एंड अह आई जस्ट राइट 15
ओवर हियर। जस्ट ट्राई टू डू अ ड्रायर रन
ऑफ़ दिस। ओके? दिस इज़ नथिंग न्यू। अह योर
इफ यू इफ यू हैव वन ओवर हियर देन द यू नो
स्पेस विल बी रिड्यूस्ड टू दिस एंड विल बी
व्हाट? मिड - 1 सो मिड विल बी दिस -1 एंड
देन यू विल रिटर्न एन्ड। सो 0 - 1 इज़ -1
देन इट्स रिटर्निंग दी एंड। नाउ फॉर बोथ
ऑफ़ दीज़ क्वेशंस, वी आर जस्ट यू नो डूइंग
एक्जेक्टली द सेम थिंग आई कॉपी पेस्ट इट
दी बाइनरी सर्च कोड। सो व्हिच इज़
डिवाइडिंग दी एरे बाई हाफ। सो व्हाट इज़ द
टाइम कॉम्प्लेक्सिटी?
ओ ऑफ log n अगेन इफ यू डोंट नो व्हाट बिग
नोट बिगो नोटेशन इज डोंट वरी वी विल कवर
इट लेटर ऑन आई एम नॉट कवरिंग इट राइट नाउ
बिकॉज़ इन दैट वी विल ऑल्सो बी लुकिंग एट
रिकरेंस रिलेशंस एंड फॉर दैट
अंडरस्टैंडिंग ऑफ रिकर्शन इज़ वेरी
इम्पोर्टेन्ट। सो वी विल बी डूइंग दैट
आफ्टर रिकर्सन। सो, याह। सो, बेसिकली, फॉर
पीपल हु डोंट नो अबाउट टाइम
कॉम्प्लेक्सिटी वी हैव कवर्ड इट इन द
बाइनरी रिसर्च लाइक इन इन ब्रीफ इन ऑर्डर
टू जस्ट अंडरस्टैंड दिस क्वेश्चंस। यू कैन
थिंक ऑफ इट एज़ द नंबर ऑफ स्टेप्स बीइंग
टेकन टू सॉल्व सॉल्व दी प्रॉब्लम। ओके? अम
सो दिस इज़ मोर लाइक वी विल कवर इट इन
डिटेल व्हाट इट इज़ एक्चुअली अह इन द
बाइनरी सर्च लेक्चर बट हियर लेट्स से द
मैक्सिमम नंबर ऑफ़ स्टेप्स इट विल टेक टु
गेट दी आंसर इज़ बिगो ऑफ़ अह अह सॉरी, log
ऑफ़ n. वेयर n इज़ दी अह नंबर ऑफ़ एलिमेंट्स
इन दी एरे। इफ यू आर ट्राइंग टू फिगर आउट
हाउ इज इट log एन वी डिड एन एन एन एन एन
एन एन एन एन एन एंटायर डेरिवेशन इन दी
प्रीवियस लेक्चर ऑफ़ बाइनरी सर्च प्लीज मेक
श्योर यू टेक इट आउट नाउ लेट्स लेट्स लुक
एट द थर्ड प्रॉब्लम सो दिस इज़ अ लीड कोड
प्रॉब्लम सेज़ इट्स इज़ी सो इट सेज़ फाइंड
स्मॉलेस्ट लेटर ग्रेटर दैन दी टारगेट
स्मॉलेस्ट लेटर ग्रेटर दैन दी टारगेट सो द
क्वेश्चन सेज़ दैट यू आर गिवेन अ कैरेक्टर
ऑफ़ नो कैरेक्टर एरे ऑफ़ लेटर्स ओके एन एरे
कंटेंस लेटर्स दैट इज़ सॉर्टेड इन नॉन
डिक्रीजिंग िंग ऑर्डर मींस असेंडिंग ऑर्डर
ए बी सी डी ई एफ जी ओके एंड अ कैरेक्टर
टारगेट ओके सो गिवन अनदर कैरेक्टर
टारगेट्स फॉर एग्जांपल दिस इज़ द एरे गिवन
टू यू दिस इज़ अनदर लेटर टारगेट गिवन टू यू
रिटर्न द स्मॉलेस्ट कैरेक्टर इन द एरे दैट
इज़ लार्जर दैन टारगेट
सो इन द प्रीवियस एग्जांपल वी वर डूइंग
रिटर्न द स्मॉलेस्ट नंबर दैट इज़ ग्रेटर
दैन द टारगेट व्हिच व्हिच एग्जांपल वाज़
दिस वी जस्ट जस्ट डीड इट सीलिंग ऑफ अ नंबर
सीलिंग ऑफ अ नंबर
ओके सो हियर इजंट दिस क्वेश्चन सेम एज़
सीलिंग ऑफ़ द नंबर इज़ देयर एनीथिंग डिफरेंट
हियर
एनीथिंग डिफरेंट हियर जस्ट वन थिंग इज़
डिफरेंट हियर इन द सीलिंग ऑफ़ अ नंबर इट
वाज़ सेइंग इट शुड बी यू नो ग्रेटर दैन ऑर
इक्वल टू द टारगेट हियर इज़ इट्स जस्ट
सेइंग इट शुड बी ग्रेटर दैन द टारगेट
इज़ इट एनी डिफरेंट दैन सीलिंग ऑफ़ अ नंबर
इट्स नॉट इट इज़ लिटरली जनरली द सेम कोड
विल आल्सो बी कॉपी पेस्टेड एंटायर कोड विल
बी सेम जस्ट द इक्वल टू विल बी रिमूव्ड
बिकॉज़ वी आर नॉट फाइंडिंग द कैरेक्टर दैट
इज़ इक्वल टू टारगेट वी आर फाइंडिंग दी
स्मॉलेस्ट कैरेक्टर दैट इज़ लार्जर दैन द
टारगेट फॉर एग्जांपल हियर इट सेइंग ए ओके
सो इन दिस एरे वी नो दैट दीज़ करैक्टर्स आर
सॉर्टेड इन असेंडिंग ऑर्डर इन दी ऑर्डर ऑफ़
ए बी सी डी एफ जी ओके सो सी आफ्टर सी वी
हैव लाइक आफ्टर इफ यू सी एफ कम्स आफ्टर सी
दैट इज़ करेक्ट जे कम्स आफ्टर सी एंड एफ़
दैट इज़ करेक्ट। सो, द टारगेट एलिमेंट इज़
ए. सो, इट्स सेइंग रिटर्न द स्मालेस्ट
करैक्टर इन द एरे दैट इज़ लार्जर दैन ए.
व्हाट व्हिच ऑल कैरेक्टर्स आर लार्ज
लार्जर दैन ए? ऑल ऑफ़ दीज़ करैक्टर्स आर
लार्जर दैन ए? व्हिच इज़ द स्मालेस्ट फ्रॉम
दिस? सी दैट्स आवर आंसर। लिटरली द सेम
क्वेश्चन। लिटरली द सेम क्वेश्चन, द
सीलिंग क्वेश्चन। आई डोंट हैव टू
एक्सप्लेन दिस। इट इज़ लिटरली द सेम। ओके?
जस्ट वन प्रॉब्लम इज़ ओवर हियर दैट लेटर्स
रैप अराउंड। सो फॉर एग्जांपल हियर इट
सेइंग दैट
टारगेट इज़ सी व्हिच इज़ द नेक्स्ट व्हिच इज़
द स्मालेस्ट लेटर व्हिच इज़ लार्जर दैन सी
व्हिच आर ऑल द लेटर्स लार्जर दैन सी दीज़
टू एफ एंड जे व्हिच इज़ द स्मालेस्ट वन एफ
दैट इज़ द आंसर।
टारगेट इज़ डी। व्हिच आर ऑल द लेटर्स
ग्रेटर दैन डी एफ एंड जे व्हिच इज़ द
स्मालेस्ट फ्रॉम दीज़ टू एफ। दैट इज़ द
आंसर।
टारगेट इज़ जी व्हिच आर ऑल द नंबर ऑल द
लेटर्स ग्रेटर देन जी दिस वन ओनली वन
व्हिच इज़ द स्मालेस्ट वन दिस वन ओनली
बिकॉज़ ओनली वन इज़ अवेलेबल सो जे इज़ द आंसर
नोटिस दैट दिस थिंग इज़ डिफरेंट व्हाट डू
दे मीन बाय लेटर्स रैप अराउंड व्हाट डू दे
मीन बाय दैट व्हाट इज़ द मीनिंग लेटर्स रैप
अराउंड मीन दैट
इफ द टारगेट इज़ जी फॉर एग्जांपल एंड द
लेटर्स आर ए एंड बी देन द आंसर विल बी द
फर्स्ट इंडेक्स। सो फॉर एग्जांपल इफ
द फॉर एग्जांपल द आंसर इज दैट
इफ देयर इज दिस इज व्हाट दे मीन बाय दिस
इन सिंपल टर्म्स नोट दैट द लेटर्स रैप
अराउंड व्हाट डज़ दिस मीन दिस मींस दैट इफ
नो कैरेक्टर इज़ अवेलेबल देयर व्हिच इज़
लार्जर देन द टारगेट एलिमेंट इन सिंपल
टर्म्स दिस इज़ व्हाट दिस लाइन मीन्स इफ
देयर इज़ नो कैरेक्टर इन द एरे दैट इज़
लार्जर देन द टारगेट एलिमेंट देन जस्ट
रिटर्न दी नो फर्स्ट वन द जीरोथ इंडेक्स
इट विल रैप अराउंड बेसिकली फॉर एग्जांपल
हियर इट सेस यू नो दैट
यू हैव जे सो हियर इट सेइंग यू नो दिस इज़
नॉट वर्किंग सो आई एम जस्ट गना मूव अहेड
मेक सेंस
कूल
वैरी सिंपल स्टफ
राइट सो दीज़ आर द ओनली टू चेंज इज़ दिस इज़
वन चेंज। अह सो इन सीलिंग व्हाट वर वी
रिटर्निंग इन द एंड
नॉट नीड टू बी डिस्कस्ड इज़ एग्ज़ैक्टली द
सेम क्वेश्चन। इन सीलिंग व्हाट वर वी
रिटर्निंग वी वर रिटन रिटर्निंग द स्टार्ट
इंडेक्स हियर वी विल बी जस्ट रिटर्निंग
स्टार्ट मॉड्यूल लेंथ ऑफ़ दी एरे।
ओके? स्टार्ट मॉड्यूल लेंथ ऑफ़ द एरे।
लेट्स सी व्हाई। एंड वी विल आल्सो कोड
दिस। आई विल ऑल्सो शो यू सबमिशन। सो दिस
इज़ व्हाट वी आर टॉकिंग अबाउट। दिस इज़
व्हाई दिस कोर्स इज़ द बेस्ट। सच
प्रॉब्लम्स दैट यू विल सी। फर्स्ट ऑफ ऑल
आई वांट यू टू ऑल रिमूव दिस आइडिया ऑफ इजी
मीडियम हार्ड फ्रॉम लीड कोड। अ पर्सन हु
हैज़ स्टडीड अ पर्सन हु नोज़ हाउ टू सॉल्व अ
पर्टिकुलर क्वेश्चन फॉर देम। इवन ईजी
क्वेश्चंस आर यू नो फॉर फॉर देम इवन हार्ड
क्वेशंस आर ईजी पर्सन हु हैज़ नॉट स्टडीड।
हु डोंट नो व्हाट द पैटर्न्स आर एंड हाउ
दीज़ थिंग्स आर सॉल्व वथ वेरियस एल्गोरिदमस
कंपेयर टू ईच अदर। फॉर देम इवन इज़ी
क्वेश्चंस आर हार्ड। सो व्हेन वी डू हार्ड
क्वेश्चंस ऑन लीड कोड, यू विल आल्सो सी
दैट इट्स यूजिंग द सेम कांसेप्ट्स दैट इजी
क्वेश्चंस यूज्ड। सो दिस इज दी टेक्निक
दैट आई विल बी टीचिंग यू बाय व्हिच
व्हेनएवर यू सी अ प्रॉब्लम लाइक दिस यू
विल बी लाइक ओह कुणाल टोल्ड अस अबाउट दिस।
राइट? लेट्स गेट इंटू इट। सो लेट्स
एक्सप्लेन सम डाउट्स यू मे बी हैविंग।
व्हाट इज़ द लेटर रैप अराउंड एंड अह व्हाट
डू वी मीन बाई स्किपिंग दी इक्वल टू वन।
व्हिच इज़ वैरी सिंपल। आई डोंट थिंक दैट
नीड्स एनी एक्सप्लेनेशन। बट स्टिल वी कैन
डू इट। अगेन, आई विल बी जस्ट डूइंग कॉपी
पेस्टिंग। ओके? सो, सो लेट्स टेक द
एग्जांपल ऑफ लीड कोड ओनली। एंड
लेट मी जस्ट राइट ओवर हियर दिस इज़
क्वेश्चन नंबर थ्री।
एक्जेक्टली द सेम कोड ऐज़ सीलिंग।
क्वेश्चन नंबर थ्री। सो, व्हाट इज़ द
एग्जांपल? सो, बेसिकली, आई डोंट थिंक आई
हैव टू एक्सप्लेन द नेक्स्ट ग्रेटर
एलिमेंट। इट्स एक्जेक्टली द सेम क्वेश्चन
दैट फाइंड दी यू नो अह स्मालेस्ट करैक्टर
दैट इज़ लार्जर देन दी टारगेट सिमिलरली द
सेम थिंग वी डिड बिफोर फाइंड अ स्मालेस्ट
नंबर ग्रेटर दैन इक्वल टू द टारगेट
एलिमेंट दिस इज़ एक्साक्टली द सेम थिंग
एग्जैक्ट कॉन्सेप्ट विल बी यूज़्ड ओवर देयर
बट हियर वी विल इग्नोर दी इक्वल टू पार्ट
वी विल इग्नोर दी इक्वल टू पार्ट दैट इज़ द
फर्स्ट थिंग सो फर्स्ट थिंग आई एम गोना
राइट एग्जैक्ट लिटरली द एग्जैक्ट सेम कोड
एग्जैक्ट सेम अप्रोच एंड थ्योरी एंड
व्हाटएवर
फॉर सीलिंग ऑफ अ नंबर दैट वी डीड बिफोर।
सेकंड पॉइंट
इग्नोर दी
टारगेट
इक्वल टू अ द कैरेक्टर दैट वी आर फाइंडिंग
व्हाट वी आर लुकिंग फॉर।
ओके? सो इन प्रीवियस एग्जांपल इन सीलिंग
ऑफ अ नंबर वी सेड नंबर स्मॉलेस्ट नंबर
ग्रेटर दैन इक्वल टू टारगेट नंबर हियर वी
आर सेइंग स्मॉलेस्ट नंबर ग्रेटर दैन
टारगेट नंबर सो वी वर हैविंग थ्री चेकक्स
हियर यू विल हैव टू चेकक्स इक्वल टू चेक
विल बी रिमूव्ड नथिंग टू थिंक अबाउट ओवर
हियर जस्ट डिलीटिंग सम कोड नो नो थिंकिंग
रिक्वायर्ड थर्ड पॉइंट व्हाट इज़ द थर्ड
पॉइंट दिस लेटर्स दैट रैप अराउंड फॉर
एग्जांपल इफ यू हैव समथिंग लाइक दिस इफ यू
हैव अह समथिंग लाइक
एरे =
c
d
f एंड जे
ओके समथिंग लाइक दिस एंड लेट्स से योर
टारगेट एलिमेंट इज़ इक्वल टू j ओनली
सो हियर दे आर सेइंग हे व्हाट इज़ द
क्वेश्चन क्वेश्चन इज़ फाइंड दी स्मालेस्ट
कैरेक्टर इन द एरे लार्जर दैन द टारगेट
एलिमेंट इज़ देयर एनी कैरेक्टर इन दिस एरे
दैट इज़ इज़ लार्जर दैन J एनी कैरेक्टर इन
दिस एरे दैट इज़ लार्जर दैन J एनी कैरेक्टर
नो दिस इज़ द केस दिस इज़ द केस दैट नोट दैट
दे आर टॉकिंग अबाउट व्हेन यू फाइंड सच अ
केस वेयर नो कैरेक्टर इज़ लार्जर देन द
टारगेट एलिमेंट जस्ट रिटर्न दिस वन
एंड यू कैन डू दिस वाया मॉडलो यू कैन डू
दिस वाया मॉडलो हाउ कैन वी डू दिस वाया
मॉडलो बिकॉज़
अ वी आर गोइंग टू बी ओवर हियर ओके वी आर
गोइंग व्हेन दी कंडीशन इज़ वायलेटेड इट विल
बी लेट्स से समवेयर ओवरहेड एंड प्लस वन
ओके दैट इज़ अ दैट इज़ अ कंडीशन दैट इज़
वायलेटेड कंडीशन वायलेटेड व्हेन
इवन इन द प्रीवियस एग्जांपल इवन इन द
प्रीवियस एग्जांपल नथिंग नथिंग न्यू गोइंग
ऑन हियर यू ऑल नो दिस
कंडीशन वायलेटेड जस्ट वी जस्ट डिस्कस इट
वायलेटेड
व्हेन यू नो स्टार्ट = एंड + 1 इन दिस केस
व्हाट इज द वैल्यू गोइंग टू बी ऑफ़
स्टार्ट?
इफ इट 0 1 2 3 स्टार्ट एंड एंड विल बी
हियर स्टार्ट इज़ गोइंग टू बी एंड प्लस वन।
स्टार्ट विल बी फोर व्हिच इज़ गोइंग टू बी
लेंथ ऑफ़ द एरे
एंड
इज़ दैट मेक सेंस? वेरी सिंपल स्टफ। इफ यू
आर सर्चिंग फॉर टारगेट J एंड फॉर सीलिंग
ऑफ अ नंबर यू आर सर्चिंग देन यूजिंग द
अप्रोच दैट वी हैव बीन फॉलोइंग सो फार सेम
थिंग डूइंग द बाइनरी सर्च थिंग यू नो
स्टार्ट एंड एंड स्टार्ट एंड एंड विल कीप
ऑन डिक्रीजिंग एंड कीप ऑन कमिंग टुवर्ड्स
दी आंसर इन द एंड दे विल बी ओवर हियर
बिकॉज़ दिस इज़ व्हाट वी आर ट्राइंग टू लुक
फॉर बट वी विल रिमूव दी केस फॉर J इज़
इक्वल टू इवन इफ यू डोंट वांट J इवन इफ यू
हैव समथिंग लाइक अह एल सो इज़ देयर एनी
कैरेक्टर दैट इज़ ग्रेटर दैन एल ओवर हियर
नो हेंस इट विल ट्राई टू बी रीचिंग टिल दी
एंड एंड देन इट विल बी लाइक ओके अह आई एम
जस्ट नाउ गोइंग टू डू स्टार्ट इज़ इक्वल टू
अह मिड प्लस वन सो स्टार्ट विल नाउ कम ओवर
हियर लूप विल ब्रेक लूप विल ब्रेक नथिंग
न्यू ओवर हियर वी ऑलरेडी डिड दिस थिंग
बिफोर एंड अह लूप विल ब्रेक व्हेन लेंथ ऑफ़
दी एरे विल बी इक्वल टू n मींस व्हेन दिस
विल बी इक्वल टू फोर दिस विल बी लूप लूप
ब्रेकिंग हियर वी हैव डन दिस एंटायर थिंग
हियर हियर हियर वी हैव डन दिस एंटायर थिंग
एंटायर एंटायर थिंग इज़ ऑलरेडी डिस्कस्ड। द
ओनली डिफरेंस इज़ दिस इज़ नॉट अबाउट
अंडरस्टैंडिंग। दिस इज़ अबाउट ऑब्ज़र्विंग
बिकॉज़ वी हैव ऑलरेडी डन दिस थिंग। नाउ वी
आर ऑब्ज़र्विंग
सो वी आर ऑब्ज़र्विंग दैट इन दिस कंडीशन
दैट लीड कोड हैज़ प्रोवाइडेड अस। वी आर
ऑब्ज़र्विंग दैट इन दिस कंडीशन दैट लीड कोड
हैज़ प्रोवाइडेड अस। माय स्टार्ट विल
एक्चुअली बी इक्वल टू द लेंथ ऑफ़ द एरे।
वी ऑल नो दिस नाउ। बिकॉज़ वी आर ऑब्ज़र्विंग
एंड व्हाई इट इज़ हैपनिंग? वी हैव ऑलरेडी
कवर्ड इन द सीलिंग एग्जांपल। नाउ वी नीड
टू वी नीड टू रिटर्न द ज़ीरोथ इंडेक्स। कैन
यू नॉट जस्ट डू स्टार्ट रिमेंडर
लेंथ ऑफ़ द एरे स्टार्ट रिमेंडर n दिस इज़
समथिंग यू हैव टू रिटर्न इंस्टेड ऑफ़
रिटर्निंग स्टार्ट। व्हाई? लेट्स से योर
आंसर ऑफ़ स्टार्ट इज़ समवेयर ओवर हियर एट
टू। इन दैट केस नो चेंज विल बी मेड बिकॉज़
इन दिस केस 2 मॉड्यूल ऑफ फोर विल गिव
स्टिल टू। इट इज़ सेम एज़ सेइंग यू नो दैट
यू आर रिटर्निंग स्टार्ट। अगेन नो नो चेंज
एज़ कंपेयर टू सीलिंग प्रॉब्लम। इन सीलिंग
पाउ प्रॉब्लम आल्सो वी वर रिटर्निंग
स्टार्ट। दी ओनली चेंज इज़ दैट इफ इन दिस
केस यू एवर रीच दिस पॉइंट वेयर दी स्टार्ट
इज़ एट द लेंथ ऑफ़ दी इंडेक्स व्हिच इज़
एक्चुअली द कंडीशन ऑफ़ व्हाट लीड कोड हैज़
प्रोवाइडेड। इन दैट केस, लेट्स सी व्हाट
दिस फार्मूला विल गिव। स्टार्ट मॉडल लेंथ
ऑफ द एरे जीरो आंट वी एट द फर्स्ट पोजीशन
नाउ
मेक सेंस यू कैन आल्सो डू समथिंग लाइक दिस
यू कैन आल्सो से समथिंग लाइक हे इज़ इफ दिस
इज़ अ वेरी बेसिक स्टफ दिस इज़ व्हाट आई वाज़
शोइंग सो दिस यू कैन आल्सो डू समथिंग लाइक
दिस इफ स्टार्ट इज़ इक्वल टू इक्वल टू लेंथ
ऑफ़ द एरे रिटर्न ज़ीरो
यू कैन ऐड अ इफ कंडीशन इफ यू वांट
लिटरली द सेम क्वेश्चन।
ऑलराइट। आई होप दैट मेक्स सेंस बिकॉज़ इट्स
लिटरली द सेम सेम क्वेश्चन, सेम कोड वेज़,
सेम एवरीथिंग। लेट्स ट्राई टू कोड दिस एंड
आई विल शो यू व्हाट यू नो हाउ वी कैन गेट
स्टार्टेड विथ दिस। ओके, लेट्स ट्राई टू
कोड दिस थिंग। सो, वेयर इज़ सीलिंग ऑफ़ अ
नंबर। आई एम गोइंग टू कॉपी दिस प्रॉब्लम।
आई एम गोइंग टू से व्हाट इज़ द क्वेश्चन?
स्मालेस्ट लेटर।
स्मालेस्ट लेटर ओके एंड आई विल ऐड दी
सॉल्यूशन लाइक द क्वेश्चन लिंक ओवर हियर
एज वेल सो यू कैन वॉच इट लेटर ऑन हियर आई
एम जस्ट गोइंग टू कॉपी दिस थिंग
एक्चुअली दिस विल बी समथिंग लाइक दिस
अह व्हाई आई आई वेस्टिंग टाइम विथ दिस यू
ऑल कैन रन दिस डायरेक्टली ऑन लीड कोड
व्हाई आर वी वेस्टिंग टाइम जस्ट
डायरेक्टली रन इट ऑन लीड कोड। आई एम जस्ट
गोइंग टू प्रोवाइड द सलूशन। इफ यू वांट टू
रन इट। डायरेक्टली रन इट ऑन लीड कोड। आई
विल जस्ट कॉपी दिस। जस्ट कॉपी दिस थिंग।
ओके? एंड हियर आई एम जस्ट गोइंग टू कॉपी।
आई एम गोइंग टू से दिस इज़ इक्वल टू लेट्स
से लेटर्स रिफ्रेक्टर
लेटर्स। आई जस्ट चेंजिंग द नेम राइट नाउ।
नोटिस आई विल आई विल लिटरली कॉपी पेस्ट
दिस थिंग।
कॉपी
पेस्ट
कॉपी पेस्ट वी हैव टू रिटर्न दिस चेक
व्हिच इज़ द मिडिल वन ओके सो नो नीड टू
रिटर्न द मिडिल वैल्यू एंड दिस विल जल बी
जस्ट बी स्टार्ट इज़ इक्वल टू मिड प्लस वन
दैट इज़ इट इन द एंड वी जस्ट नीड टू रिटर्न
दी अह कैरेक्टर ओवर हियर राइट सो वी जस्ट
नीड टू रिटर्न दी कैरेक्टर
हियर दिस चेक विल बी रिमूव्ड
बिकॉज़ दिस विल ऑलरेडी बी कवर्ड इन दिस
कंडीशन दैट इज़ रिटर्न दी लेटर्स ऑफ़
स्टार्ट। सो वी एक्चुअली नीड टू रिटर्न द
लेटर एंड नॉट द इंडेक्स। दैट्स ओके
मॉड्यूल लेंथ लेंथ इज़ व्हाट? लेंथ ऑफ़ द
कैरेक्टर्स लेटर्स डॉट लेंथ। दैट इज़ इट।
दैट इज़ इट। सो इंडेक्स विल बी दिस एंड वी
आर जस्ट रिटर्निंग दी एक्चुअल कैरेक्टर एट
दैट। सो फॉर एग्जांपल
हियर इट सेइंग अ यू नो
इंस्टेड ऑफ़ सेइंग रिटर्न टू वी आर
एक्चुअली रिटर्निंग व्हाट इज़ एट टू
सो रिटर्न लेटर्स और ए आर आर ऑफ़ टू दैट इज़
व्हाट वी आर डूइंग।
ओके? एक्जेक्टली द सेम थिंग एंड वी लिटरली
डिड नॉट डू एनीथिंग। लेट्स जस्ट कॉपी
पेस्ट दिस एंड सी इफ इट रंस ऑन लीड कोड
सक्सेस।
सो फास्ट दैन 100% ऑफ़ द जावा सबमिशंस
ऑनलाइन एंड दैट मींस इट्स अ वैरी नाइस
सलूशन। लेट्स मूव ऑन टू द नेक्स्ट
क्वेश्चन।
ओके, नाउ लेट्स लुक एट द फोर्थ क्वेश्चन।
दिस इज़ लीड कोड मीडियम बट इट्स जस्ट
मीडियम फॉर द सेक ऑफ़ इट। इफ यू स्टडी लाइक
आई एम शेयरिंग विद यू यू हैव टू यू नो
लिटरली एलिमिनेट दिस बैरियर्स लाइक नॉट द
बैरियर्स बट लाइक लेवल्स दिस आल ऑफ दीज़
थिंग्स आर इन योर माइंड ओनली लाइक आई सेड
इफ प्रिपेयर नाइसली इफ यू नो व्हाट इज़ दी
एल्गोरिदम बिहाइंड इट दिस इस नथिंग बट दी
प्रॉब्लम दैट वी हैव ऑलरेडी डन सो फार
इट्स लिटरली द सेम देन नॉट लिटरली द सेम
जस्ट अ लिटिल बिट ऑफ चेंज बट इज़
एक्जेक्टली लाइक द सेम अप्रोच एंड
एव्रीथिंग सो लेट सी व्हाट द क्वेश्चन इज़
फाइंड द फर्स्ट एंड लास्ट पोजीशन ऑफ एन
एलिमेंट इन अ सॉर्टेड एरे
ओके। सो आफ्टर सॉल्विंग दिस विल लाइक हे
कुणाल आई डोंट थिंक दिस इज़ एक्चुअली अ
मीडियम क्वेश्चन। थिंक इट्स मोर लाइक एन
ईजी क्वेश्चन। सेम थिंग विल बी हैप्पेनिंग
फॉर हार्ड। बिकॉज़ आई एम मेकिंग लर्निंग
फन। वी आर मेकिंग लर्निंग फन। वी आर
एक्चुअली स्टेइंग ट्रू टू आवर वर्ड्स दैट
यू विल बी एबल टू क्लियर ऑल दीज़ राउंड्स
एंड स्टफ एंड दी सच प्रॉब्लम्स आर आस्क्ड
इन लाइक सो मेनी कंपनीज़। लेट्स ट्राई टू
Google दिस। आस्क्ड इन वि कंपनी।
एनीवन हैज़ लीड कोड प्रीमियम लेट अस नो।
याप सो निकवाइट हैज़ शेयरर्ड दिस
[संगीत]
Facebook कोडिंग इंटरव्यू क्वेश्चन
फर्स्ट एंड लास्ट X इन अ इन अ सॉर्टेड एरे
इज़ंट दिस द सेम इज़ दिस द सेम वन?
6 73 1 दिस इज़ अ Facebook इंटरव्यू
क्वेश्चन दिस इज़ अ Facebook कोडिंग
इंटरव्यू क्वेश्चन। दिस इज व्हाई आई टेल
यू ऑल दिस यू नो पीपल हु आर सेइंग दैट आई
मेड इट टू यू नो Facebook आई नो दैट
Facebook इंटरव्यू क्वेशन्स आर फॉर
Facebook यू नो यू डु रिक्वायर सम
प्रैक्टिस एंड Google एज वेल बट अदर पीपल
हु आर लाइक ओवर हाइपिंग दिस थिंग
कंप्यूटिटिव प्रोग्रामिंग एंड स्टफ इन
इंडिया दियर इज ओनली हप्पेनिंग इन इंडिया
दे आर लाइक आई मेड इट टू Amazon एंड आई
ओल्ड इट टू सीपी हैव यू सीन Amazon
इंटरव्यू क्वेश्चन्स?
हैव यू सीन Amazon इंडिया इंटरव्यू
क्वेश्चंस? यू विल बी क्लियर? आई एम सेइंग
इट ओपनली। यू ऑल हु आर डूइंग दी
प्रॉब्लम्स विल बी ओपनली आई एम ओपनली
सेइंग इट। यू विल बी एबल टू क्लियर Amazon
इंडिया, Microsoft इंडिया व्हाटएवर,
लाइक दिस आफ्टर वाचिंग दिस कोर्स। इवन इफ
यू वाच वॉच जस्ट दिस कोर्स, Amazon,
Microsoft इंडिया क्वेश्चन आर लाइक दिस।
फॉर Google, Facebook अ लिटिल बिट मोर
एफर्ट्स आर रिक्वायर्ड बिकॉज़ देयर पैकेजेस
आल्सो हाई एंड देयर क्वेश्चंस आर आल्सो
लिटिल बिट मोर मॉडिफाइड एंड स्टफ। सो, दिस
इज़ व्हाट आई एम ट्राइंग टू चेंज इन दी
कम्युनिटी। व्हाई आर दिस प्रोग्राम? इट्स
फ्री। फर्स्ट ऑफ ऑल, नो वन कैन से एनीथिंग
टू बिकॉज़ एव्रीथिंग इज़ फ्री एंड पीपल आर
हियर टू जज। सो, इफ यू आर लुकिंग फॉर अ
पर्टिकुलर सॉल्यूशन, यू वॉच दैट सॉल्यू।
यू वाच दिस प्लेलिस्ट, यू योरसेल्फ विल
नो। एवरीथिंग इज फ्री। यू आर नॉट पेइंग
एनी मनी, यू आर नॉट लूजिंग आउट ऑन
एनीथिंग। यू विल वाच वन ओर टू दीज़
वीडियोस। यू विल बी लाइक डूड। कुणाल इज़
लाइक नेक्स्ट लेवल। ही इज़ टीचिंग नेक्स्ट
लेवल। सो, ऑल ऑफ़ दीज़ पीपल हु हैव यू नो द
एट टेक स्टार्टअप्स एंड यूर्स लाइक आई मेड
इट टू Amazon आई ओनली डिड इट कंप्यूटिव
प्रोग्रामिंग नॉट। नो यू आर लाइंग। इट इज़
लाइक सेइंग दैट आई रियली आई मेड इट टू
Amazon इंडिया वाया कंपिटिटिव
प्रोग्रामिंग इज़ लाइक सेइंग दैट आई
प्रिपयर्ड रियली हार्ड फॉर आईआईटी जेईई
एंड स्कोर्ड रियली अमेजिंग इन आईपीओ
एग्जाम्स।
दिस द सीp लाइक रियली मैंडेटरी हियर यू
कैन डेफिनेटली डू कंप्यूटर प्रोग्रामिंग
राइट बट इट इज़ नॉट मैंडेटरी एटलीस्ट फॉर
Amazon एंड Microsoft इंडिया इट कैन
डेफिनेटली हेल्प विद मे बी अदर कंपनीज़ एंड
यू नो इवन इफ फॉर Google एंड Amazon एंड अ
सॉरी Google एंड Facebook बट अदर बिग
कंपनीज़ हु आस्क डिफिकल्ट क्वेश्चंस। सीपी
इज़ नॉट मैंडेटरी
बट आई एम नॉट अगेंस्ट CP एनीथिंग। आई एम
सेइंग डू व्हाटएवर यू वांट। दैट इज़ व्हाट
आई से ऑलवेज एवरीवेयर। इवन इन माय लाइव
स्ट्रीम आई यू नो गिव शाउट आउट टू अमेजिंग
पीपल आर डूइंग ग्रेट वर्क। आई ऍम ऑलवेज
अगेंस्ट स्कैम्स एंड पीपल मिसगाइडिंग
पीपल। इफ यू आर सेइंग आई एम मेकिंग टू दीज
कंपनीज़ डट्याट पे लाइक सम एवरेज अमाउंट ऑफ
मनी एंड यू नो इट्स लाइक यू आर पुटिंग इट
आउट एट सच अ बिग थिंग दैट इज़ रूइनिंग द
फ्यूचर ऑफ स्टूडेंट्स। दैट दे लीव
एव्रीथिंग एंड जस्ट डु कंप्यूटर
प्रोग्रामिंग एंड इन द एंड दे रियलाइज़ दैट
सीपी वाज़ नॉट मॉडेटरी इन द फर्स्ट प्लेस।
एंड नॉट मच थिंग्स यू आर गेटिंग आउट ऑफ
हिज एज़ कंपेयर टू ट्वाइस एंड थ्राइस
पैकेजेस दैट यू गेट विथ डेवलपमेंट। सो आई
एम नॉट सेइंग सीपी यू शुड नॉट डू आई एम
अगेंस्ट दी लाइक
आई हैव फैक्ट्स फॉर एवरीथिंग दैट आई से
एवरीथिंग दैट आई टाइप एवरीथिंग दैट आई से
आई सेड इन पब्लिक सो आई एम नॉट स्केर्ड ऑफ़
एनीथिंग सो एज़ यू कैन सी दिस क्वेश्चन वाज़
आस्क्ड इन Facebook मोर सच क्वेश्चन्स दैट
विल बी डूइंग सीपी इज़ नॉट रिक्वायर्ड जस्ट
फॉलो दिस कोर्स यू विल बी एबल टु क्लियर
एव्री सिंगल इंटरव्यू राउंड एनीवन हु सेज़
दैट सीपी इज़ मैंडेटरी टु क्लियर ऑल दीज़
राउंड्स इज़ स्कैमिंग यू एंड दे आर लाइंग
एंड दे हैव नॉट सीन द वर्ल्ड आउटसाइड
इंडिया या प्लीज इग्नोर एंड डोंट लिसन टू
मी। जस्ट वॉच दी एंटायर डीएसए बूट कैंप
प्लेलिस्ट। यू विल योरसेल्फ माय वर्क
स्पीच फॉर इटसेल्फ। सो यू विल ऑलवेज यू
विल सी द बूट कैंप यू सी इज़ यू लाइक रियली
अमेजिंग लेक्चर्स। सो अगेन डु सीपी दिस
दिस कोर्स बाई द वे विल हेल्प यू इन
कंप्यूटर प्रोग्रामिंग एज़ वेल। सो, इफ यू
चेक द सिलेबस, विल बी डूइंग कंप्यूटर
प्रोग्रामिंग पीपल हु मेक थिंग्स अप लाइक,
कुणाल इज़ अगेन सीपीओ व्हाटएवर, नो, आई एम
नॉट अगेंस्ट इट। आई एम जस्ट सेइंग यू आर
लंग एंड इट्स ओवर रेटेड। दैट्स इट। दैट्स
व्हाट आई एम सेइंग। प्रूफ इज राइट इन
फ्रंट ऑफ यू। सो लेट्स लुक एट दिस
क्वेश्चन। अ गिवेन एन एरे ऑफ़ इंटीजर्स अह
सॉर्टेड इन असेंडिंग ऑर्डर। सो एन एरे इज़
गिवन इन सॉर्टिंग सॉर्टेड इन असेंडिंग
ऑर्डर। इट डज़ नॉट से दैट अह इट विल नॉट बी
लाइक अह
नेगेटिव। सो इट कैन बी नेगेटिव एज़ वेल। मे
बी नेगेटिव, मे बी पॉज़िटिव। फाइंड दी
स्टार्टिंग एंड एंडिंग पोजीशन ऑफ़ अ गिवन
वैल्यू। इफ द वैल्यू इज़ नॉट फाउंड रिटर्न
-1 -1 यू शुड डू इट इन ओ ऑफ login इज दिस
रियली मीडियम क्वेश्चन
यू हैव बीन गिवन इट्स अ सॉर्टेड एरे
बाइनरी सर्च
बाइनरी सर्च दैट्स इट लेट्स सी हाउ वी कैन
सॉल्व दिस हम
ऑलराइट अ लेट्स ट्राई टू सॉल्व दिस हम
गिवन एन एरे ऑफ़ नम सो आई कैन से दिस इज़
क्वेश्चन नंबर फोर सो दिस दिस इज़
क्वेश्चन नंबर फोर। लीड कोड मीडियम। गिवेन
एन एरे ऑफ़ इंटीजर नम सॉर्टेड इन असेंडिंग
ऑर्डर शुड क्लिक इन योर माइंड दैट इट्स
बाइनरी सर्च। अह फाइंड द स्टार्टिंग एंड
एंडिंग पोजीशन ऑफ़ अ गिवन टारगेट वैल्यू।
ओके? लेट्स टेक लीड कोड ओनली। आई कैन से
व्हाट इज़ लीड कोड सेइंग? स्लीट कोड इज़
सेइंग एरे इज़ इक्वल टू व्हाट?
कोड हैज़ गिवन एन एग्जांपल 5 7
आई विल आई विल ऐड वन मोर सेवन लेट्स से और
ऐड वन मोर सेवन 8 10 आई मॉडिफाइड दिस अ
लिटिल बिट एंड लेट्स से द टारगेट एलिमेंट
इज़
व्हाट
लेट से द टारगेट एलिमेंट दैट यू आर
ट्राइंग टू सर्च इज़ सेवन सो यू हैव टू
फाइंड आउट द फर्स्ट एंड लास्ट पोजीशन ऑफ़
सेवन ओके सो इंडेक्स वन 2 3 4 5 6 हम्म
सेवेन व्हाट इज़ द फर्स्ट इंडेक्स ऑफ़ सेवन?
दिस व्हाट इज़ द लास्ट इंडेक्स ऑफ़ सेवन?
दिस
नाइस।
सो हियर बेसिकली
आंसर शुड बी 1, 4.
सो व्हेन यू गेट सच इंटरव्यू क्वेश्चंस,
फर्स्ट, आई विल मेक अ सेपरेट वीडियो ऑन
दिस बट स्टिल अ क्विक नोट। ट्राई टू कम टू
द ब्रूटो सलूशन एज़ सून एज़ यू कैन। ब्रूट
फ़ोर्स व्हाट डू मीन? व्हाट डू मीन बाइ
ब्रूट फ़ोर्स? द वर्स्ट पॉसिबल सलूशन लाइक
नॉट वेरी ऑप्टिमाइज्ड ऑर व्हाटएवर। इन दिस
केस यू कैन डू समथिंग लाइक अह स्टार्ट
सर्चिंग फ्रॉम दी फर्स्ट इंडेक्स। देन
स्टार्ट स्टार्ट सर्चिंग फ्रॉम दी बैक। यू
कैन डू समथिंग लाइक दैट। यू कैन स्टार्ट
सर्चिंग फ्रॉम दी फर्स्ट इंडेक्स, देन यू
कैन स्टार्ट सर्चिंग फ्रॉम दी बैक। यू कैन
डू समथिंग लाइक दिस। आई विल स्टार्ट
सर्चिंग फ्रॉम हियर। एंड आई विल स्टार्ट
सर्चिंग फ्रॉम हियर। व्हेनएवर दिस लैंड्स
ऑन टू सेवेन, दैट विल बी माई स्टार्ट।
व्हेनएवर दिस लैंड्स ऑन टू सेवेन, दैट विल
बी माय एंड। दिस विल कीप मूविंग फॉरवर्ड।
दिस विल कीप मूविंग बैकवर्ड। दैट विल टेक
O ऑफ़ N कॉम्प्लेक्सिटी।
इफ यू नॉट अवेयर ऑफ़ व्हाट कॉम्प्लेक्सिटी
इज़ वी विल कम अवेयर दिस डिफरेंट लाइक अ इन
अ डिफरेंट लेक्चर व्हाट डू आई मीन बाय इन
दिस इन सिंपल लैंग्वेज इज़ दैट इट विल टेक
एट मोस्ट एन स्टेप्स। नो एंड एट मोस्ट एन
कंपैरिज़ंस। नो लाइक लाइक दिस। ऐज़ द साइज़
ऑफ़ द एज़ द साइज़ ऑफ़ द एरे इंक्रीज़।
सो हाउ कैन वी सॉल्व दिस इन अ बेटर वे वी
कैन यूज़ बाइनरी सर्च। बाइनरी सर्च
कॉम्प्लेक्सिटी इज़ व्हाट? यू ऑल नो लॉग इन
एंड वी ऑल डिस्कस इन द बाइनरी रिसर्च अल्ग
अह सेशन एज़ वेल अ ब्रीफ़ अबाउट टाइम
कॉम्प्लेक्सिटी जस्ट सो एबल टु अंडरस्टैंड
व्हेन आई टॉक अबाउट टाइम कंप्लेक्सिटी।
मेक श्योर यू वाच दैट वीडियो लिंक्स इन द
डिस्क्रिप्शन। अम
सो, लेट्स कवर दिस थिंग। हाउ वी गोइंग टु
सॉल्व दिस प्रॉब्लम।
अगेन कॉपी पेस्ट विल बी रिक्वायर्ड।
एक्जेक्टली द सेम थिंग वी हैव डन बिफोर।
एग्जैक्टली द सेम थिंग। बट द ओनली
प्रॉब्लम हियर इज़ व्हेनएवर यू फाइंड सेवेन
व्हेनएवर यू फाइंड सेवन देयर आर गोइंग टू
बु टू पॉसिबिलिटीज़।
सो व्हेनएवर यू फाइंड सेवेन, देयर आर
गोइंग टू बी टू पॉसिबिलिटीज़।
सो, वन थिंग दैट वी कैन डु इज़ दैट अह वी
कैन रन द बाइनरी सर्च ट्वाइस।
वी कैन रन बाइनरी सर्च ट्वाइस।
ओके? फर्स्ट टाइम वी आर गोइंग टू रन द
बाइनरी सर्च टू फाइंड द स्टार्ट इंडेक्स
ऑफ़ सेवन। व्हाट इज़ द फर्स्ट अकरेंस ऑफ़
सेवन। सेकंड टाइम वी विल रन बाइनरी सर्च
टू फाइंड द लास्ट इंडेक्स ऑफ़ सेवन।
ओके? यू माइट आल्सो बी एबल टू डू दिस इन
वन वन वन टाइम बट कॉम्प्लेक्सिटी इज़ नॉट
गोइंग टू चेंज। log n + log n इज़ log n
ओनली व्हाई वी विल कवर इट इन द टाइम
कॉम्प्लेक्सिटी लेक्चर इफ यू वांट द शॉर्ट
इफ यू वांट द शॉर्ट आंसर देन log n + log
n = 2 log n एंड कॉन्स्टेंट्स आर इग्नोर्ड
इन टाइम कॉम्प्लेक्सिटी सो वी आर गोइंग टू
रन द लूप अह वी आर गोइंग टू रन द बाइनरी
सर्च मेथड दैट वी हैव मेड ट्वाइस सो लेट्स
इमेजिन वी आर रनिंग इट फॉर द वेरी फर्स्ट
टाइम वी आर ट्राइंग टू फाइंड दी फर्स्ट
अकरेंस ऑफ़ सेवन दैट इज़ आवर क्वेश्चन फॉर
नाउ फाइंड फर्स्ट अकरेंस ऑफ़ सेवन
सो वी आर गोइंग टू फाइंड द फर्स्ट अकरेंस
ऑफ़ सेवन समथिंग लाइक दिस
वी आर गोइंग टू से दैट
सिंपल बाइनरी सर्च नथिंग न्यू ओवर हियर
सिंपल बाइनरी सर्च आई कैन से
दिस थिंग इफ आई कॉपी दिस एरे समथिंग लाइक
5 7 7
8 10
दिस इज़ स्टार्ट दिस इज़ एंड व्हाट इज़
मिडिल? 7 / 2 इंटीजर वैल्यू थ्री। 0 1 2 3
थ्री मिडिल। व्हेन वी डू बाइनरी सर्च
व्हिच कंडीशन विल बी हिट। व्हाई बाइनरी
सर्च वी ऑल नो इट विल चेक वेदर द टारगेट
एलिमेंट इज़ ग्रेटर दैन से इक्वल टु सेवन
ऑर लेस दैन सेन, इट विल से इट्स इक्वल टु
सेवन। सो, वी हैव फाउंड वन पॉसिबल आंसर।
रिमेंबर वी आर ओनली चेकिंग द फर्स्ट
अकरेंस राइट नाउ। वी हैव फाउंड वन पॉसिबल
आंसर। पॉसिबल आंसर वी हैव फाउंड राइट नाउ।
व्हाट इज़ द पॉसिबल आंसर? इट इज़ इंडेक्स
नंबर थ्री।
इंडेक्स नंबर थ्री। पॉसिबल आंसर फाउंड दैट
इज़ लाइक। ओके? वेरी गुड। दिस मे बी द
फर्स्ट अकर एकरेंस। वेरी गुड। नथिंग न्यू
ओवर हियर। अह ऑल वी आर डूइंग इज़ बाइनरी
सर्च राइट नाउ। बट दैट इज़ नॉट द क्वेश्चन।
क्वेश्चन इज़ फाइंड द फर्स्ट अकरेंस। एंड
व्हाट डू वी मीन? थिंक अबाउट इट। व्हाट डू
वी मीन बाय फर्स्ट अकरेंस? व्हेन यू हैव
फाउंड अ सेवन इट मे बी पॉसिबल मोर सेवंस
विल बी अकरिंग बिहाइंड इट।
इट मे बी पॉसिबल।
सो इट मे बी पॉसिबल दैट मोर सेवंस विल बी
अकरिंग इन दिस पर्टिकुलर एरे।
अप्लाई बाइनरी सर्च हियर अगेन।
दैट इज़ इट। दैट इज़ द ओनली सलूशन।
ओनली थिंग वी आर चेंजिंग कॉपी पेस्ट द
नॉर्मल बाइनरी सर्च कोड व्हनेवर यू फाइंड
एन एलिमेंट व्हनेवर यू फाइंड दी मिडिल
एलिमेंट इक्वल टू द टारगेट एलिमेंट इफ यू
आर सर्चिंग फॉर दी फर्स्ट अकरेंस अप्लाई
बाइनरी सर्च अगेन ओवर हियर सो बेसिकली यू
कैन से एंड इज़ इक्वल टू मिड - 1
इफ यू आर सर्चिंग फॉर दी लास्ट अकरेंस
सिमिलरली
इफ यू आर सर्चिंग फॉर लास्ट अकरेंस यू विल
बी लाइक ओके आई हैव फाउंड द मिडिल एलिमेंट
ओवर हियर इट माइट बी पॉसिबल दैट सेवन विल
लाई ऑन द लेफ्ट हैंड साइड राइट हैंड साइड
एज़ वेल। इट माइट बी पॉसिबल दैट सम सेवन
विल लाई ओवर हियर।
इन दैट केस रन दी बाइनरी सर्च अगेन एंड
जस्ट डू स्टार्ट इज़ इक्वल टू मिड + 1 सो
हियर यू विल डू एंड इज़ = मिड - 1 हियर यू
विल डू स्टार्ट इक्वल टू मिड + 1
ओके? सो हियर वी विल डू एंड इज़ इक्वल टू
मिड - 1 इट विल रन दिस थिंग अगेन इट विल
बी लाइक नाउ मिडिल वैल्यू इज़ दिस
इट्स गोना बी लाइक ओके दिस इज़ सेवन ओके सो
नाउ माय आंसर विल बी अपडेटेड टू व्हाट
आंसर विल नाउ बी अपडेटेड टू इंडेक्स नंबर
वन इट्स गोइंग बी लाइक ओके दिस माइट बी द
पॉसिबल आंसर इट माइट बी पॉसिबल दैट मोर
सेवन लाई मोर सेवंस लाई इन द लेफ्ट हैंड
साइड इन दिस केस एंड विल बी ओवर हियर
मिडिल विल बी ओवर हियर ओके देन इट विल बी
लाइक ओके इज़ इज़ मिडिल वैल्यू इक्वल टू से
ग्रेटर दैन से और लेस दैन से इट्स गोना बी
लाइक इट्स लेस दैन से देन इट्स गोना बी
लाइक n इज़ इक्वल टू मिडिल - 1 बिकॉज़ वी ऑल
नो दैट्स द बाइनरी रिसर्च अप्रोच एंड द
टारगेट इज़ लेस दैन मिडिल एंड इज़ इक्वल टू
मिड - 1 एंड विल कम ओवर हियर एंड लूप विल
ब्रेक दिस विल बी माय आंसर कंडीशन
वायलेटेड स्टार्ट इज़ एक्चुअली नाउ ग्रेटर
दैन एंड कंडीशन वायलेटेड
एज़ सिंपल एज़ दैट इज़ देयर एनीथिंग डिफरेंस
द ओनली थिंग यू विल डू इज़ स्टार्ट = मिड +
1 एंड = मिड -1 व्हेन यू फाइंड मिड ऑल दी
अदर थिंग्स दैट यू डूइंग यू आर डूइंग दिस
थिंग बिफोर एज़ वेल
ओके नॉर्मली यू आर डूइंग बाइनरी सर्च एज़
वेल बट यू डोंट नीड टू रिटर्न मिड यू नीड
टू से दैट ओके इफ यू आर सर्चिंग फॉर
समथिंग व्हिच इज़ लाइक दी फर्स्ट अकरेंस
देन व्हेन यू फाइंड मिड ट्राई टू रिड्यूस
द स्पेस टू द लेफ्ट हैंड साइड अदरवाइज़ इफ
यू ट्राइंग टू फाइंड द राइट ट्राई टू
रिड्यूस दी राइट हैंड साइड रिड्यूस टू दी
राइट हैंड साइड। दैट इज इट। आई होप यू आर
एबल टू अंडरस्टैंड। लिटरली नथिंग न्यू वी
आर डूइंग हियर। वी आर जस्ट सेइंग ओके यू
फाउंड द मिड आइटम ना। फाइन। इफ यू आर
फाइंडिंग दी फर्स्ट अकरेंस देन इट माइट बी
पॉसिबल दैट द मिड आइटम दैट यू हैव फाउंड
इट माइट बी पॉसिबल दैट दी फर्स्ट अकरेंस
विल लाई ऑन द लेफ्ट हैंड साइड। लेट मी
सर्च ऑन द लेफ्ट हैंड साइड देन? हाउ डू वी
सर्च ऑन द लेफ्ट हैंड साइड इन बाइनरी
सर्च। एंड इज़ इक्वल टू मिड माइनस वन।
लेट्स कोड दिस। अगेन कॉपी पेस्ट। इज दिस
रियली अ मीडियम प्रॉब्लम? इज दिस रियली अ
Facebook इफ इफ आई इफ समवन टोल्ड यू इन इन
द बिगनिंग दैट इज अ Facebook लेवल
इंटरव्यू क्वेश्चन इज देयर एनीथिंग इन दिस
क्वेश्चन?
नो।
ट्रस्ट मी फॉलो दिस कोर्स ब्लाइंडली एंड
वर्क हार्ड। आई विल आल्सो शेयर व्हाट
एक्स्ट्रा थिंग्स यू नीड टू डू इन द एंड
ऑफ़ दिस कोर्स इन ऑर्डर टु क्लियर सच
इंटरव्यू राउंड्स। आई हैव डन इट माइसेल्फ,
यू कैन टोटली ट्रस्ट मी।
100% गाइडेंस नॉट एनी फेक गाइडेंस रिलेटेड
टू जस्ट कंप्यूटर प्रोग्रामिंग यू कैन मेक
इट। नो आई क्लियर्ड ऑल माय थ्री Google
इंटरव्यूज फॉर नार्थ अमेरिका जस्ट लाइक
दिस। अमेजिंग ऑलराइट।
एंड अगेन दी कोर्स इज़ फ्री। यू आर नॉट
लर्निंग इफ यू आर नॉट लर्निंग एनीथिंग बाय
व्हाटएवर यू वांट। आई डोंट रियली यू नो आई
डोंट रियली माइंड। बट आई एम प्रीटी स्योर
दिस कोर्स विल हेल्प यू एंड दिस इज़ वन ऑफ़
दी बेस्ट। यू विल नॉट फाइंड दिस कोर्स
एनीवेयर ऑन YouTube फॉर फ्री। ऑर एनीवेयर
फॉर फ्री। यू विल नॉट फाइंड इट। इट्स माय
गारंटी। इफ यू कैन फाइंड इट लिंक द लिंक्स
इन द डिस्क्रिप्शन बिलो। दिस इनड इज़ अ
रेवोल्यूशन। वेल, लेट्स ट्राई टू कोड दिस।
आई विल बी सी, आई एम कोडिंग डाइरेक्टली ऑन
इंटेलीजे आइडिया बट यू शुड हैव दी अह
बिकॉज़ आई वांट टू पुश दिस कोड, राइट? बट
अह यू शुड नॉट डु दिस अह बिकॉज़ इन दी
इंटरव्यूज ऑफ़ लाइक सच कंपनीज़, लाइक
Google, Amazon और व्हाटएवर ऑनलाइन कोडिंग
राउंड्स एंड एव्रीथिंग यू विल बी गिविंग।
अह, दे आस्क यू टु अह कोड विथाउट एनी ऑटो
कंप्लीट व्हाटएवर। सो, ट्राई प्रैक्टिसिंग
कोडिंग विथाउट ऑटो कंप्लीट। विल इट विल
रियली हेल्प यू। ओके, लेट्स ट्राई टू कोड
दिस थिंग नाउ। ओके, आई एम गोइंग टू कॉपी
दिस ओनली सो दैट यू कैन रन दिस और
व्हाटएवर।
Facebook क्वेश्चन फॉर पीपल हु आर हिंदी
स्पीकिंग आई कैन से वन थिंग टू देम। बताओ
हवा बना रखा ऐसे ही। ओके। नाउ फॉर इंग्लिश
स्पीकिंग दैट वाज़ नॉटेंट। ठीक है।
ऑलराइट।
[संगीत]
फाइंड द फर्स्ट फर्स्ट एंड लास्ट पोजीशन
ओके राइट
पब्लिक स्टैटिक वॉइड मेन कॉपी दिस व्हाई
हियर इन लीड कोड दे आर नॉट यूजिंग स्टैटिक
आई विल टीच यू इन अ ऑब्जेक्ट ओरिएंटेड
प्रोग्रामिंग ओके कूल
सो हियर वी आर सेइंग नंबर इज़ गिवन टू अस
एंड टारगेट इज़ गिवन टू अस ओके एंड वी आर
आर जस्ट कॉपी पेस्टिंग बाइनरी सर्च वेयर
इज़ माय बाइनरी सर्च कॉपी पेस्ट कॉपी पेस्ट
कॉपी पेस्ट
कॉपी
पेस्ट
ओह आई कैन जस्ट चेंज दिस टू नम्स
रिफ्रेक्टर
नम्स
ओके वी आर नॉट गोइंग टू रिटर्न मिड वी आर
एक्चुअली गोइंग टू से दैट आंसर इज़ हैज़ बीन
फाउंड? अ पोटेंशियल आंसर इज़ फाउंड।
पोटेंशियल आंसर इज़ फाउंड। नाउ इट मे बी
पॉसिबल दैट योर आंसर इफ़ यू आर लुकिंग फॉर
द फर्स्ट इंडे- फर्स्ट अकरेंस, इट मे लाई
ऑन द लेफ्ट हैंड हैंड साइड, इफ यू आर
लुकिंग फॉर द लास्ट इंडेक्स, अनदर न्यू
आंसर्स मे लाई ऑन द राइट हैंड साइड, इट मे
ला? सो वी आर गोइंग टू चेक। सो, हाउ डू वी
डू दैट? हाउ डू वी डू दैट? वी आर गोइंग टू
मेक अ चेक। वी आर गोइंग टू मेक अ चेक। सो
बेसिकली वी आर गोइंग टू से दैट माय
इनिशियल आंसर माय आंसर इज़ इक्वल टू
इनिशियली लेट से -1 -1 बिकॉज़ दैट इट वी
वांट टू रिटर्न इन केस द आंसर इज़ नॉट
फाउंड ओके सो द नंबर इज़ नॉट प्रेजेंट यू
विल रिटर्न -1 इन द एंड आई जस्ट गोइंग टू
से रिटर्न माई आंसर
ओके इन द एंड आई एम जस्ट सेइंग रिटर्न दी
आंसर
एंड व्हाट एल्स डू वी नीड टू चेंज
आई नीड टू चेक फॉर द स्टार्ट इंडेक्स
फर्स्ट चेक फॉर फर्स्ट अकरेंस
ऑफ टारगेट
फर्स्ट ओके बट सिंस वी आर गोइंग टू रन दिस
लाइक अगेन एंड अगेन आई एम जस्ट गोइंग टू
पुट दी एंटायर अह अल्गोरिदम पार्ट इन दी
इन अ सेपरेट फंक्शन बिकॉज़ आई विल आई विल
बी रनिंग दैट फंक्शन ट्वाइस आई ऑलरेडी
मेंशंड इट टु यू सो आई कैन क्रिएट अनदर
फंक्शन दैट विल जस्ट यू नो दिस अह दिस दिस
फंक्शन जस्ट रिटर्न्स दी इंडेक्स वैल्यू
ऑफ़ व्हाट वी आर ट्राइंग टू सर्च और टारगेट
ऑफ़ टारगेट ओके सो इट विल बी जस्ट बी लाइक
अ इंट
सर्च
एंड इट्स टेकिंग माय इट्स टेकिंग माय
व्हाट एरे
व्हाट इज़ द एरे
व्हाटएवर आई कैन गिव इट नम्स नेम ओनली
जस्ट टू कीप थिंग्स सिंपल लाइक सेम ऐज़ दैट
इट्स टेकिंग टारगेट एंड इट्स टेकिंग वेदर
यू आर ट्राइंग टू फाइंड
द स्टार्ट इंडेक्स ऑंड इंडेक्स आई कैन से
बुलियन फाइंड स्टार्ट इंडेक्स
फाइंड स्टार्ट इंडेक्स लेट्स से वी आर
ट्राइंग टू फाइंड द सो इफ इज़ इफ इट्स
फाइंडिंग द स्टार्ट इंडेक्स इट विल डू एंड
इज़ इक्वल टू मिड - 1 व्हेनएवर इट फाइंड्स
मिड वैल्यू इक्वल टू टारगेट अदरवाइज़ इट
विल डू व्हाट इफ आर ट्राइंग टू फाइंड दी
लास्ट इंडेक्स इट विल
अह स्टार्ट = मिड प्लस वन। सिमिलर थिंग
एग्जैक्टली कॉपी पेस्ट ओवर हियर ओनली कॉपी
पेस्ट वर्क्स लाइक कॉपी पेस्टिंग लाइक
दिस। ओके? दैट इज़ प्रीटी मच अबाउट इट। सो
कॉपी पेस्टिंग डन। एंड आफ्टर कॉपी
पेस्टिंग, आई एम गोइंग टू टेक माय
पोटेंशियल आंसर। माय पोटेंशियल आंसर
इनिशियली इज़ लेट से माइनस वन। इन द एंड आई
विल जस्ट से रिटर्न द आंसर। नथिंग न्यू
ओवर हियर। व्हेन यू हैव फाउंड मिड, सो अ
पोटेंशियल आंसर हैज़ बीन फाउंड। नाउ व्हाट
डू वी नीड टू डू व्हाट डू वी नीड टू डू आई
कैन से माय आंसर इज इक्वल टू मिड
पोटेंशियल आंसर इज फाउंड इफ यू आर ट्राइंग
टू लुक
इफ यू आर सेइंग फाइंड स्टार्ट इंडेक्स इज़
इक्वल टू इक्वल टू ट्रू इफ यू आर ट्राइंग
टू फाइंड द स्टार्ट इंडेक्स इट विल बी
लाइक ओके मिडिल आंसर इज़ फाउंड नाउ इट मे
बी पॉसिबल दैट द न्यूर इवन दे विल दे दे
माइट बी अनदर पॉसिबल न्यूअर आंसर दैट माय
लाइट दैट दैट माय लाई मोर इन द लेफ्ट हैंड
साइड ऑफ़ द स्टार्ट। दैट विल बी एक्चुअली द
आंसर। बिकॉज़ वी हैव टू फाइंड द फर्स्ट
अकरेंस। सो इफ यू वांट टू फाइंड द फर्स्ट
अकरेंस इट मे बी पॉसिबल देयर माइट बी मोर
इन द लेफ्ट हैंड साइड। फॉर दैट एंड इज़
इक्वल टू मिड - 1
अदरवाइज़
स्टार्ट इज़ इक्वल टू मिड + 1
एंड सिंस दिस दिस इटसेल्फ इज़ अ बुलियन
एक्सप्रेशन। सो फाइंड स्टार्ट इंडेक्स
इटसेल्फ हैज़ अ वैल्यू ऑफ़ ट्रू और फॉल्स।
आई कैन रिमूव दिस थिंग। सेम थिंग।
ओके? दैट इज़ इट। नाउ वी आर जस्ट गोइंग टू
रन दिस थिंग। सो वी आर जस्ट गोइंग टू से
दैट हे अह ट्राई टू फाइंड दी अह फर्स्ट
आंसर फर्स्ट। सो आई एम गोइंग से
इंट
स्टार्ट वैल्यू इज़ गोइंग टू बी इक्वल टू
व्हाट? सर्च
नम्स टारगेट आर यू ट्राइंग टू फाइंड द
स्टार्ट स्टार्ट वैल्यू इट्स गोना बी लाइक
यस आई एम
ओके
साउंड गुड एंड देन यू कैन से दैट
इंट एंड वैल्यू इज़ इक्वल टू व्हाट सर्च
नम्स आर यू ट्राइंग टू फाइंड द एंड वैल्यू
आर यू ट्राइंग टू फाइंड द स्टार्ट वैल्यू
नो ट्राइंग टू फाइंड द एंड वैल्यू
देन यू कैन जस्ट से रिटर्न और यू कैन जस्ट
डायरेक्टली अपडेट दी आंसर। आंसर ऑफ ज़ीरो
इज़ स्टार्ट। आंसर ऑफ़ वन इज़ एंड। सो दिस
विल बी स्टार्ट। दिस विल बी एंड एंड यू
कैन देन जस्ट से रिटर्न आंसर।
कैन वी कॉपी पेस्ट दिस एंड रन ऑन लीड कोड।
रन।
ऑलराइट। दैट वर्क्स। लेट्स सबमिट इट।
ओ आई सॉल्वड इट ऑलरेडी प्रीवियसली
एक्सेप्टेड अ फास्टेन 100% ऑफ़ द जावा
ऑनलाइन सबमिशंस। कूल एंड मेमोरी वाइज़
आल्सो इट्स वैरी नाइस। यू कैन आल्सो डू यू
नो वी डीड इट इन log n बिकॉज़ वी आर डूइंग
बाइनरी सर्च। सो log. ओके? इट्स टेकिंग दी
अह यू नो डिवाइडिंग देयर हाफ बाय हाफ। वी
हैव ऑलरेडी डिस्कस व्हाई दिस इज़ log n एंड
अह या। दैट्स इट। Facebook क्वेश्चन लेडीज
एंड जेंटलमैन एंड एवरीवन एल्स Facebook
क्वेश्चन
देयर हैज़ बीन अ लॉट ऑफ मिसगाइडेंस आई
सिंगल हैंडेडली आई विल अह फॉर फ्री
प्रोवाइड एवरीथिंग एंड द करेक्ट पाथ फॉर
यू ऑल। ऑलराइट अह कूल। सो इट्स ऑल इन योर
माइंड। ओके? ऑल दीज़ प्रॉब्लम्स आर वैरी
इज़ी इफ यू नो दी राइट टेक्निक्स। बाइ द
टाइम वी रीच ग्राफ्स एंड डायनामिक
प्रोग्रामिंग। यू विल बी वैरी नेक्स्ट
लेवल। माई गारंटी। जस्ट फॉलो दिस कोर्स।
वन थिंग यू कैन डू इज़ दैट इफ स्टार्ट इज़
ऑलरेडी -1 इट मींस दैट यू डोंट नीड टू चेक
फॉर एंड बाय द वे यू कैन डायरेक्टली यू
कैन डायरेक्टली चेंज इट एज़ वेल लाइक दिस
यू कैन डायरेक्टली चेंज इट राइट यू डोंट
हैव टू
यू डोंट हैव टू मेक अनदर वेरिएबल एंड यू
कैन से इफ इफ नॉट स्टार्ट सॉरी इफ आंसर ऑफ़
ज़ीरो इफ द स्टार्ट वन इज़ नॉट इक्वल टू -1
ओनली देन चेक फॉर दिस दिस
ओके बाय द वे इन इफ कंडीशन इफ देयर इज़
ओनली वन लाइन कर्ली बसेस आर नॉट
रिक्वायर्ड बट इट्स गुड प्रैक्टिस व्हाट
इफ आई ट्राई टू रन दिस दिस विल ऑल्सो
ऑब्वियसली रन अह लेट्स सी
सबमिट
सेम थिंग जस्ट लुक्स बेटर
ओके। सो इफ दिस इज़ रनिंग ट्वाइस दिस विल
टेक log n टाइम log n logn टाइम
कॉम्प्लेक्सिटी log n टाइम कंप्लेक्सिटी
एंड log n + log n इज़ log n ओनली। व्हाई
इज़ इट log n कॉन्स्टेंट्स डू नॉट मैटर इन
टाइम कॉम्प्लेक्सिटी बिकॉज़ यू आर नॉट
एक्चुअली फाइंडिंग द टाइम यू आर फाइंडिंग
द रिलेशनशिप बिटवीन दी साइज ऑफ़ दी इनपुट
एंड द टाइम। दे विल गो डाइव डीप इनटू दिस
इन द कॉम्प्लेक्सिटी लेक्चर। स्पेस एंड
टाइम कंप्लेक्सिटी लेक्चर। ओके, सो, डोंट
वरी अबाउट इट। फॉर नाउ, एज़ अ बिगिनर, इफ
यू डोंट नो टाइम कॉम्प्लेक्सिटी। जस्ट
थिंक ऑफ इट। इफ यू वांट टु अंडरस्टैंड
व्हाट डू वी मीन बाइ log n ओवर हियर। जस्ट
थिंक ऑफ इट लाइक दिस। इफ यू आर डूइंग द
नॉर्मल एप्रोच लाइक, ओके, स्टार्ट सर्चिंग
फ्रॉम दी फर्स्ट इंडेक्स टिल यू फाइंड द
फर्स्ट एलिमेंट, देन स्टार्ट सर्चिंग
फ्रॉम द लास्ट इंडेक्स। इट विल मेक टोटल
एन कंपैरिजन्स इन द वर्स्ट केस। इन दिस
केस, इट विल मेक मैक्सिमम टू मैक्सिमम log
n कंपैरिज़न्स बिकॉज़ डिवाइडिंग बाय टू एंड
y log n वी हैव ऑलरेडी कवर्ड इन द
प्रीवियस लेक्चर। ओके? देयर अनदर
इंटरेस्टिंग क्वेश्चन। सो बेसिकली दिस
क्वेश्चन इज़ समथिंग लाइक अह इट्स बाइनरी
सर्च ओनली बट इट्स सेइंग दैट द साइज़ ऑफ़ द
एरे इज़ इनफिनिट? यू डोंट नो द साइज़ ऑफ़ द
एरे। इमेजिन यू डोंट नो द साइज़ ऑफ़ द एरे।
ओके? सो, यू आर गिवन अ सॉर्टेड एरे ऑन ऑफ़
इनफिनिट नंबर्स? ओके? हाउ वुड यू सर्च इन
द एरे? नाउ पीपल हु आर आस्किंग दिस थिंग?
नाउ पीपल माइट आस्क दिस क्वेश्चन। हे
कुणाल हा ओ बाय द वे Amazon इंटरव्यू
क्वेश्चन दिस इज़ इज़ दिस लिटरली दिस इज़
लिटरली लाइक
व्हाई डू पीपल से दैट कंपिटिटिव प्रोग्राम
इज़ मैंडेटरी सच कंपनीज़
दिस इज़ सच अ बेसिक लेवल क्वेश्चन दिस इज़
प्रूफ राइट इन फ्रंट ऑफ़ योर आइज़ दैट इफ़ यू
फॉलो दिस कोर्स इंटरव्यू एक्सपीरियंस इज़
लाइक दिस यू ऑलराइट। सो Amazon इंटरव्यू
क्वेश्चन एरे इज़ सॉर्टेड अगेन कॉपी पेस्ट
विल बी रिक्वायर्ड कॉपी पेस्टिंग बाइनरी
सर्च दैट इज़ इट ओनली अ लिटिल टू थ्री
लाइंस ऑफ कोड चेंज ओनली लेट्स सी हाउ वी
कैन डू दिस सो इट्स सॉर्टेड एरे ऑफ़
इनफिनिट नंबर्स
वन ऑफ़ द अप्रोचेस फॉर दिस कैन बी दैट
डोंट
ओके हाउ यू माइट बी हैविंग दिस डाउट कुणाल
हाउ कैन यू एक्चुअली कोड इनफिनिट एरे यू
माइट बी हैविंग दिस डाउट हाउ कैन कैन वी
कोड इनफिनिट एरे? सो, ओ बाय द वे दिस इज़
नॉट अ पेड प्रमोशन फॉर गिग्स फॉर गिगिस और
एनीथिंग। दे डु हैव सम नाइस क्वेशंस दे
हैव अ वैरी लिस्ट ऑफ़ क्वेश्चन्स एंड स्टफ।
सो, आई वाज़ जस्ट लुकिंग फॉर यू नो, Amazon
इंटरव्यू क्वेशंस बिकॉज़ पीपल से यू नो हाई
लेवल सीपी रिक्वायर्ड फॉर Amazon? नो वैरी
बिलो CP इज़ नॉट रिक्वायर्ड जस्ट इफ यू डू
दिस कोर्स? मोर दैन इनफ। सो,
क्वेश्चन इज़ हाउ कैन कुणाल, हाउ कैन यू
कोड एन इनफिनिट एरे? दैट्स अ गुड क्वेश्चन
एंड द थिंग इज दैट
वन थिंग यू कैन डू इज मिमिक मिमिक समथिंग।
सो व्हाट दे हैव डन इज दैट हियर दे आर
टेकिंग जस्ट अ नॉर्मल इंटीजर एरे बट दे आर
नॉट वर्किंग विद लाइक यू नो अह अह अह इट
सेज़ दैट मेथड टेक्स एन इनफिनिट साइज़ एरे
एंड अ की टू बी सर्च्ड। सो वी डोंट नो दी
साइज़ ऑफ़ दी एरे एंड वी कैन अस्यूम दैट अह
वी कैन अस्यूम इट टू बी इनफिनिट इन दिस अह
पर्टिकुलर थिंग।
ओके, आई एम नॉट गोइंग टू फॉलो दिस एप्रोच।
आई डोंट नो व्हाट दे आर डूइंग। एरे लेंथ
ऑर व्हाटएवर वी आर नॉट गोइंग टू यूज़ लेंथ।
ओके? बिकॉज़ इफ इफ इट्स सेइंग इट्स इनफिनिट
एरे व्हाई आर टेकिंग लेंथ।
माइट बी डूइंग समथिंग एल्स बट वी वोंट बी
डूइंग दिस। इट सेज़ दैट दिस मेथड टेक्स एन
इनफिनिट साइज़ एरे। नो वी वोंट बी डूइंग
दिस। एनीवे व्हाट वी विल बी डूइंग इज़ दैट
अम
इट विल गिव यू अ पर्टिकुलर एरे एंड यू कैन
जस्ट इमेजिन दैट इट्स एन इंफिनिट एरे।
जस्ट इमेजिन। इमेजिन दैट दी एरे दैट यू
गेटिंग इन योर फंक्शन इज़ इनफिनिट एरे।
व्हाट डु वी मीन बाय इमेजिन? वी मीन बाय
इमेजिन इज़ दैट यू कैन नॉट यूज़ द लेंथ
फंक्शन। यू कैन नॉट कैलकुलेट द लेंथ ऑफ़ दी
एरे। ओके? जस्ट ट्राई नॉट टू यूज़ एरे डॉट
लेंथ। दैट इज़ इट। इफ यू डू दिस थिंग, देन
यू कैन मिमिक समथिंग लाइक ओके, दिस इज़ एन
इंफिनिट एरे यू कैन मिमिक इट। ओके? अनदर
थिंग द एक्चुअल वे टू डू इज़ इज़ हैव एन एरे
रीडर क्लास। ओके? सो, यू कैन क्रिएट एरे
रीडर क्लास। यू कैन क्रिएट अ क्लास दैट
टेक्स नंबर्स वन बाय वन बाय वन एंड दैट डज़
नॉट रियली हैव अ मेथड टू गिव यू अ लेंथ।
बट सिंस वी नो वी आर ट्रू टू आर सेल्व्स,
वी आर नॉट गोइंग टू यूज़ एआरआर डॉट लेंथ
दैट वे वी कैन अस्यूम वी कैन अस्यूम वी
डोंट नो द साइज़। सो, इन शॉर्ट फॉर पीपल हु
आर ट्राइंग टू से, ट्राइंग टू अंडरस्टैंड
कुणाल, हाउ विल यू ट्राई टू एक्सप्लेन दिस
क्वेश्चन इन कोड
बाय एन इनफिनिट एरे। सो वी विल बी यूज़िंग
नॉर्मल एरे ओनली? वी विल जस्ट इमेजिन दैट
दिस एरे दैट वी हैव बीन प्रोवाइडेड दैट वी
विल इमेजिन वी कैन नॉट टेक द साइज ऑफ इट।
इवन दो यू कैन डू आर आर डॉट लेंथ। बट दैट
इट इज़ नॉट अलाउड इट चीटिंग। ओके? वी विल
अस्यूम वी डोंट नो द साइज़ एंड देन वी विल
वर्क फॉर फ्रॉम व्हाट वी हैव।
ओके? दैट इज़ अ क्वेश्चन। Amazon इंटरव्यू
क्वेश्चन। इट्स आल्सो आई थिंक दिस शुड बी
कंसीडर्ड ईज़ी लेवल क्वेश्चन। इट इज़ नॉट
लेट लीड कोड ईजी क्वेश्चन। ओके? सो जस्ट
फॉलो दिस कोर्स एंड यू विल बी एबल टू यू
नो क्लियर ऑल दी राउंड्स।
ऑलराइट
सो दिस इज़ करेक्ट। अह सिंस द एरे इज़
सॉर्टेड फर्स्ट थिंग दैट क्लिक इज़ बाइनरी
सर्च बट इनफ अबाउट दिस नाउ वी विल डू इट
ऑन आन आवर ओन। ओके। सो द क्वेश्चन स्टेट्स
इनफिनिट एरे। वी विल टेक अ रियली लॉन्ग
एरे। ओके? सो लेट्स से अह समथिंग लाइक
लेट से वी टेक समथिंग लाइक दिस।
उप्स नॉट दिस कलर दिस कलर। सो आई गना से
एरे इज इक्वल टू समथिंग लाइक लेट्स से
2 3 5 6 7 8 10 11 12 15 20 23
ओके लेट्स से दिस इज़ द एरे दैट वी हैव ओके
नाउ
लेट्स से वी आर ट्राइंग टू सर्च फॉर
व्हाट
लेट्स से द टारगेट एलिमेंट दैट यू आर
ट्राइंग टू सर्च फॉर इज
15
व्हेन यू आर सॉल्विंग दिस क्वेश्चन
यू शुड टु नाउ योर क्वेश्चन यू मी आस्किंग
हे कुणाल
हाउ वुड यू अप्रोच दिस क्वेश्चन सो एज़
ऑलवेज आई से फर्स्ट थिंग व्हाट डू यू नीड
टू डू ट्राई टू सॉल्व दी
[संगीत]
यू नो दी
ब्रूट रूट फोर्स अप्रोच। सो यू कैन जस्ट
स्टार्ट फ्रॉम इंडेक्स नंबर ज़ीरो। कीप
गोइंग टिल यू फाइंड द आइटम लीनियर सर्च।
दैट इज़ द फर्स्ट अप्रोच। ओ ऑफ़ एन
कॉम्प्लेक्सिटी मींस एन कंपैरिज़ंस इन
वर्स्ट केस।
द सेकंड थिंग यू शुड नॉट आस्क मी दिस
क्वेश्चन। डोंट आस्क मी कुणाल, व्हाई आर
यू यूज़िंग बाइनरी रिसर्च? कुणाल, हाउ डिड
इट कम इन योर माइंड दैट वी शुड यूज़ बाइनरी
रिसर्च। डोंट आस्क मी सच क्वेश्चंस।
व्हाई? बिकॉज़ इट्स सॉर्टेड एरे। आई हैव
टोल्ड यू मेनी टाइम्स। दिस इज़ सॉर्टेड
एरे, अप्लाई बाइनरी रिसर्च। विदाउट इवन
हेज़िटेशन। ट्राई टू सॉल्व इट विद बाइनरी
रिसर्च बिफोर एक्चुअली कोडिंग। मोस्ट ऑफ़ द
टाइम यू विल फाइंड योर आंसर। ओके? सो, टू
प्रॉब्लम्स आर सॉल्वड। फर्स्ट इज़ द ब्रूट
फ़ोर्स व्हाट यू विल डू? सेकंड, हाउ टू
ऑप्टिमाइज़ इट। वी नो इट्स सॉर्टेड, वी विल
अप्लाई बाइनरी सर्च। सो, लाइक, ओके,
कुणाल, अम, सॉर्टेड एरे, सो वी नो वी
अप्लाई बाइनरी सर्च। टारगेट इज़ गिवन एंड
सॉर्टेड एज़ इज़ गिवन। वी विल अप्लाई बाइनरी
सर्च। ओके, ओके, ओके। दैट्स फाइन। दैट्स
फाइन। व्हाट इज द प्रॉब्लम देन?
अप्लाई व्हाट इज द प्रॉब्लम? प्रॉब्लम इज
वी डोंट नो द स्टार्ट एंड एंड ऑफ द नंबर।
व्हाई? बिकॉज़ वी आर नॉट अलाउड टू यूज़ एरे
डॉट लेंथ बिकॉज़ इट्स एन इनफिनिट एरे। सो
वी आर ट्राइंग टू मेमक दैट। वी आर नॉट
अलाउ अलाउड टू आस्क यू नो यूज़ एरे डॉट
लेंथ टू फाइंड व्हाट इज़ द लेंथ ऑफ़ दी एरे।
वी डोंट नो दी लेंथ ऑफ़ द एरे। सो वी कैन
अप्लाई बाइनरी सर्च। इट्स क्वेश्चन इज़
नथिंग। बट द प्रॉब्लम इज़ वी डोंट नो द
स्टार्ट एंड एंड इंडेक्स। दैट इज़ द
प्रॉब्लम। सो नाउ द क्वेश्चन इज रिड्यूस
टू व्हाट? फाइंड द स्टार्ट एंड एंड
इंडेक्स इन बिटवीन वेयर योर टारगेट
एलिमेंट विल लाई। नाउ दैट क्वेश्चन इज़
रिड्यूस टू दैट। वंस यू हैव द स्टार्ट एंड
एंड इंडेक्स जस्ट अप्लाई बाइनरी सर्च।
दैट्स द क्वेश्चन नाउ। नथिंग नथिंग नथिंग
एक्स्ट्राऑर्डिनरी हियर। सो, हाउ आर वी
गोइंग टू डू दैट? वी आर गोइंग टू मूव इन
चंक्स। ओनली वे टू डू इट इज़ मूव इन चंक्स।
इट्स वेरी कॉमन सेंस बिकॉज़ इट्स लाइक एन
अह इनफिनिट एरे। सो यू कैन चेक बाय चंक
बाय चंक। सो फर्स्ट यू कैन डू ओके। लेट मी
चेक दिस चंक।
स्टार्ट एंड एंड लेट मी चेक दिस चंक। और
आई कैन से लेट मी चेक अ बिगर चंक। आई कैन
से स्टार्ट एंड एंड लाइक दिस। लेट्स से एट
वन टाइम आई एम टेकिंग अ चंक ऑफ़ सिक्स
लेंथ। सो आई गना बी लाइक हे डस द टारगेट
एलिमेंट
लाई इन दिस रेंज ग्रेटर दैन 2 एंड लेस दैन
8 इट्स गोना बी लाइक नो इट डज़ नॉट ओके देन
मूव द चंक अहेड नाउ लेट्स टेक आई लेट से
आई टेक दिस चंक
हे कुणाल डज़ द टारगेट एलिमेंट लाई यू नो
ग्रेटर दैन 10 एंड लेस दैन 23 इट्स लाइक
यस इट डज़ अप्लाई बाइनरी सर्च ऑन दिस एरे
इज़ देयर एनी अदर वे टु फाइंड द चंक
लाइक इज़ देयर एनी अदर वे टू सॉल्व दिस
प्रॉब्लम रादर देन फाइंडिंग दी यू नो
स्टार्ट एंड एंड? नो यू हैव टू फाइंड द
स्टार्ट एंड एंड। वी कैन डेफिनेटली
ऑप्टिमाइज़ हाउ वी आर फाइंडिंग स्टार्ट एंड
एंड।
वी कैन डू दिस वाया इंक्रीजिंग द साइज़ ऑफ़
माय विंडो एक्स्पोनेंशियली।
ओके? लेट्स रिवर्स थिंक दिस। इफ वी रिवर्स
थिंक दिस। सो वी आर सर्चिंग इन बाइनरी
सर्च आफ्टर एव्री टाइम वी आर डिवाइडिंग इट
बाय टू। सो फ्रॉम दी एन साइज ऑफ दी एरे वी
विल रीच साइज़ वन ऑफ़ दी एरे इन log n
कंपैरिजंस।
इफ वी आर ट्राइंग टू डू दी ऑपोजिट इफ वी
आर बिल्डिंग फ्रॉम बॉटम अप इफ वी आर
स्टार्टिंग फ्रॉम ओह वेरी अमेजिंग
एक्सप्लेनेशन कुणाल ऑलरेडी। लेट्स सी अह
लेट मी एक्सप्लेन। इट्स वेरी सिंपल। दे आर
ट्राइंग टू डू बाइनरी सर्च। लुक एट दिस
थिंग n
/ 2
n / 4
इन द एंड वन विल बी रिमेनिंग
इन द एंड वन विल बी रिमेनिंग सो हियर इट्स
सेइंग यू स्टार्टेड दिस इज़ log n टोटल log
n log n स्टेप्स सोइंग यू स्टार्टेड फ्रॉम
दी अबव लाइक n साइज एरे ओके इमेजिन दिस
आल्सो इज़ एन n साइज़ एरे व्हेयर n इज़ नॉट
नोन
लेट से यू हैव एन n साइज एरे एंड यू
डिवाइडेड बाय टू डिवाइडेड बाय 2ेड बाय 2
इन द एंड वन विल बी रिमेनिंग वी ऑलरेडी
डिस्कस दिस इन दैट केस लॉग एंड स्टेप्स
विल बी टेकिंग व्हाट इफ आई ट्राई टू मूव
फ्रॉम बॉटम टू अप व्हाट इफ आई स्टार्ट
फ्रॉम अ वन साइज एरे एंड ट्राई टू डबल इट
एव्री टाइम टिल आई रीच दी एंटायर साइज़ ऑफ़
दी एरे इन द वर्स्ट केस
इन दैट केस हाउ मेनी स्टेप्स विल इट टेक
आंसर इज़ इन योर इन योर आईज़ इन फ्रंट ऑफ
योर आईज लॉग इन लॉग इन स्टेप्स
मेक सेंस आफ्टर एव्री स्टेप यू विल बी
डबलिंग दी साइज़ ऑफ़ दी एरे एंड देन चेकिंग
वेदर द टारगेट एलिमेंट्स लाइज़ इनसाइड दैट
ऑर नॉट? आफ्टर हाउ मेनी स्टेप्स वुड यू बी
एबल टू फाइंड दी आंसर इन दी एन्ड, यू नो,
इट विल हैव लाइक दी एंटायर साइज ऑफ़
व्हाटएवर साइज़ दैट वी हैव इट। नॉट दी
एंटायर साइज़ ऑफ़ दी एरे बट लाइक दी एंटायर
यू नो द लेंथ ऑफ द साइज ऑफ़ दी एरे। दैट द
लेंथ ऑफ दी चंक बेसिकली व्हाट वी आर
सेइंग। सो इन शॉर्ट लेट मी एक्सप्लेन टू
यू इन शॉर्ट व्हाट आई सेइंग इन शोर्ट आई
एम सेइंग इज़
लुक एट द साइज ऑफ़ चंक वन एट फर्स्ट डज़ 15
लाई बिटवीन दिस नो इट डज़ नॉट देन लुक फॉर
साइज़ ऑफ़ चंक हाउ मच
टू
इज़ 15 लाइंग इन दिस नो इट नॉट सॉरी टू
सॉरी फर्स्ट वी स्टार्टेड विथ टू वन सेकंड
अम
फर्स्ट वी स्टार्टेड विद टू सो बेसिकली
स्टार्ट एंड एंड अ लेट मी जस्ट राइट इट
डिफरेंटली ओवर हियर ओके लेट मी जस्ट राइट
इट डिफरेंटली लाइक
2 3 4 सो सॉरी 6 7 8 10 11
12 15 20 23
ओके वी आर स्टार्टिंग फ्रॉम हियर स्टार्ट
एन एंड ऑफ़ साइज़ टू डज़ 15 लाई बिटवीन
स्टार्ट एंड एंड इट डज़ नॉट इन डबल द साइज़।
व्हाट इज द डबल ऑफ टू? फोर
स्टार्ट एंड 1 2 3 4 डस 15 लाई इन दिस
रेंज
डज़ नॉट डबल द साइज़ एट
सम समवेयर हियर एट विल बी अवेलेबल। डज़ 15
लाई इन दिस रेंज? यस इट डज़ दिस इज़ द रेंज
नाउ अप्लाई बाइनरी रिसर्च।
इमेजिन द साइज ऑफ द एरे इज़ n. सो इन हाउ
मेनी स्टेप्स इफ वी आर डबलिंग इफ
एक्सप्पोनेंशियली डबलिंग इट अगेन एंड अगेन
यूजिंग सिमिलर दिस अप्रोच बॉटम टू अप इन
हाउ मेनी स्टेप्स वुड इट बी एबल टू कवर द
एंटायर एरे
log n हियर यू आर फ्रॉम टॉप टू बॉटम यू आर
डिवाइडिंग सो व्हाट इज़ द ऑोजिट ऑफ़
डिवाइडिंग मल्टीपाइंग वन टू n दैट्स इट
सिंपल प्रॉब्लम दैट इज़ व्हाट यू नीड टू डू
दैट इज इट। यू विल फाइंड स्टार्ट एंड एंड
अप्लाई सिंपल बाइनरी सर्च। इंस्टेड ऑफ़
हैविंग स्टार्ट = 0 एंड इज़ इक्वल टू द
लास्ट इंडेक्स हैव स्टार्ट वैल्यू इज़
इक्वल टू स्टार्ट एंड वैल्यू इज़ इक्वल टू
एंड अप्लाई बाइनरी सर्च। ओनली क्वेश्चन
रिसॉल्वड नाउ इज़ दिस थिंग। इज़ दिस रियली अ
Amazon लेवल क्वेश्चन? लाइक आई मीन इट
फाइन? इट माइट बी इट्स अप टू देम लाइक
व्हाट दे आर आस्किंग। बट इज़ इट रियली वर्थ
अ हाइप? इट्स नॉट वर्थ हाइप। इज़ नथिंग। सच
क्वेश्चंस आर नथिंग। इवन व्हेन वी डू
बाइनरी सर बाय बाइनरी ट्री व्हेन वी डू
डायनेमिक प्रोग्रामिंग वी विल सी Amazon
लेवल क्वेश्चंस स्वाइप द नोट्स व्हेन वी
डू लिंक लिस्ट लाइक दिस लिंक लिस्ट वी विल
डू लाइक दिस स्वाइप द नोट्स साइकिल
डिटेक्शन टू पॉइंटर मेथड आर दीज़ एनी वर्थ
द हाइप क्वेश्चंस ऑफ़ कंप्यूटर
प्रोग्रामिंग डू यू रियली नीड कंप्यूटर
प्रोग्रामिंग फॉर दिस थिंग ये ये है
कंप्यूटर प्रोग्रामिंग
यू डीन यू डू नीड सम सॉर्ट ऑफ़ लाइक
डेफिनेटली हेल्प्स लाइक रियली डेफिनेटली
नॉट मैंडेटरी फॉर Amazon एंड एंड अदर
कंपनीज़ लाइक दिस। इन Google या। इन Google
दे कैन इट कैन डेफिनेटली हेल्प यू इन
टर्म्स ऑफ़ लाइक यू नो प्रॉब्लम सॉल्विंग
एंड लाइक दे डू आस्क सम रियली नाइस ट्रिक
क्वेश्चन्स। Facebook एस वेल। बट
सो मच हाइप फॉर नथिंग।
ऑलराइट लेट्स कोड।
लेट अस कोड दिस थिंग नाउ। सो ओनली न्यू
थिंग व्हाट वी आर डूइंग। ओनली न्यू थिंग
वी आर डूइंग इज
डबलिंग द साइज़ एंड फाइंडिंग द रेंज। दैट
इज़ इट। लेट्स सी। एंड व्हाट इज़ द टाइम
कॉम्प्लेक्सिटी ऑफ़ दिस गोइंग टू बी? व्हाट
इज़ द वन दैट वी ऑलरेडी डिस्कस लाइक
फाइंडिंग द रेंज डबलिंग डाउन एव्री टाइम
इट विल टेक लॉग एंड टाइम। व्हाई? बिकॉज़
बॉटम टू अप थिंग ऑलरेडी इंटूशन बिल्ट इन द
बाइनरी सर्च लेक्चर। यू नो टॉप टू टॉप टू
बॉटम लाइक फ्रॉम एंड टू वन, इट वाज़ टेकिंग
डिवाइडिंग बाइ टू। सिमिलरली इफ यू डू द
ऑपोज़िट, जस्ट डू दी ऑपोज़िट। नाउ, यू आर
डिवाइडिंग बाइ टू जस्ट डबल बाई टू।
स्टेप्स विल रिमेन द सेम, राइट? log n एंड
हाउ मच टाइम विल बी हाउ व्हाट इज़ टाइम
कॉम्प्लेक्सिटी? विल बी फॉर सर्चिंग इन
दैट साइज़? दैट विल आल्सो बी लाइक log n
व्हिच इज़ द साइज़ ऑफ़ दी साइज़ ऑफ़ दी अरे इन
द वर्स्ट केस? दैट्स माय आंसर। log n +
log n इज़ log n. टाइम कॉम्प्लेक्सिटी
आल्सो डिड नॉट चेंज। इट विल बी log n
ओनली। डोंट वरी अबाउट लाइक व्हाट डू यू
मीन टाइम कॉम्प्लेक्सिटी? एवरीथिंग इट विल
कम वेरी फास्ट।
इंफिनिट एरे
ओके। सो हियर आई एम जस्ट गोइंग टू अगेन
कॉपी पेस्ट बाइनरी सर्च।
कॉपी पेस्टिंग बाइनरी सर्च एंड
स्टार्ट एक्चुअली इज़ गोइंग टू बी स्टार्ट।
एंड एंड वी आर गोइंग टू पास दिस। वी आर
नॉट टेकिंग ज़ीरो एंड वन। दैट्स इट। कॉपी
पेस्ट। दीज़ क्वेश्चंस आर कॉपी पेस्ट।
स्टिल डायनेमिक प्रोग्रामिंग विल बी डूइंग
कॉपी पेस्टिंग। इवन लीड कोड हार्ड
क्वेश्चन एंड ग्राफ क्वेश्चन एंड
एव्रीथिंग। नथिंग इज़ न्यू ओवर हियर। आई
विल टीच यू विल डू सो मेनी हंड्रेड्स एंड
100्सड्स ऑफ क्वेश्चंस। एव्रीथिंग फॉलोज़
सेम पैटर्न ओनली। ओके? लर्न द पैटर्न,
लर्न द मेन एप्रोच यूजिंग दैट अप्रोच। ऑल
क्वेश्चंस विल सॉल्वड। दैट इज़ इट।
फंडामेंटल्स आर इंपॉर्टेंट। ऑलराइट।
कूल। सो, हाउ डू वी डू दिस थिंग। अह वी आर
स्टार्टिंग फ्रॉम व्हाट? वी आर स्टार्टिंग
फ्रॉम अ साइज ऑफ़ टू। वी स्टार्ट विद दी
बॉक्स ऑफ़ साइज़ टू। सो वी कैन से इंट
स्टार्ट
= 0 इंट एंड इज़ इक्वल टू वन
ओ वेट अ मिनट। दिस शुड नॉट कम ओवर हियर।
दिस शुड कम समवेयर ओवर हियर।
लेट्स से स्टैटिक इंट
आंसर और इनफिनिट एरे आंसर और व्हाटएवर आई
एम जस्ट राइटिंग आंसर लेट से आई एम
राइटिंग द मेन आंसर मेन और फाइंडिंग रेंज
लेट्स से आई कॉल इट फाइंडिंग
रेंज
इट्स टेकिंग एरे एंड इट्स टेकिंग माई
टारगेट
ओके इट्स टेकिंग दी एरे एंड टेकिंग दी
टारगेट
नो फाइंडिंग आंसर कैन से आंसर ओनली। सो
फर्स्ट
फाइंड द रेंज।
फर्स्ट फाइंड द रेंज। वी नो दैट वी ऑलरेडी
डिस्कस्ड इट। अ क्वेश्चन लिंक क्वेश्चन
लिंक इज़ दिस। आई विल ऐड द क्वेश्चन लिंक
ओवर हियर। फाइंड द रेंज। सो वी आर गोइंग
टू से फर्स्ट स्टार्ट विद ए बॉक्स ऑफ़ साइज़
टू। सो, आई कैन से इंट स्टार्ट इज़ इक्वल
टू ज़ीरो। इंटेंड इज़ इक्वल टू वन। ओके?
ज़ीरो इंडेक्स एंड फर्स्ट इंडेक्स बॉक्स ऑफ़
साइज़ टू। ट्राई टू सर्च फॉर इट। सो हियर
आई कैन से दैट
कंडीशन फॉर दी टारगेट टू लाई इन द रेंज
विल बी व्हाट? टारगेट शुड बी लेस दैन एंड।
दैट्स इट। डू वी रियली नीड टू केयर इफ
टारगेट इज़ ग्रेटर दैन स्टार्ट इफ वी आर
सेइंग टारगेट इज़ लेस दैन एंड। इफ वी नो
टारगेट इज़ लेस दैन एंड। डू यू नीड टू चेक
इफ इट इज़ ग्रेटर दैन स्टार्ट?
नॉट रियली बिकॉज़ वी आर ऑबियसली टेकिंग दिस
यू नो
अह
दिस थिंग बेसिकली लेट मी शो यू हाउ हाउ
व्हाट आई एम ट्राइंग टू से लेट मी शो यू
सो दिस इज़ व्हाट आई ट्राइंग टू से
सो यू आर ट्राइंग टू सर्च फॉर 15 एंड वी
स्टार्टेड फ्रॉम हियर एंड हियर वी
स्टार्टेड फ्रॉम हियर एंड हियर आई एम
सेइंग 15 इज ग्रेटर दैन एंड। सो डू यू नीड
टू चेक वेदर 15 इज ग्रेटर दैन स्टार्ट ऑ
नॉट? लेट्स से दिस इज़ स्टार्ट। आई गेट इट
आउट ऑफ़ माय कीबोर्ड।
से दिस इज़ स्टार्ट एंड दिस इज़ एंड। आई एम
सेइंग 15 इज़ ग्रेटर दैन एंड। डू यू नीड टू
चेक वेदर 15 इज़ ग्रेटर दैन स्टार्ट ऑर
नॉट? लेट्स से वी कवर दिस केस
स्टार्ट एंड। आई नो 15 इज़ ग्रेटर दैन एट।
डू वी रियली नीड टू चेक 15 इज ग्रेटर> 5 ऑ
नॉट?
वी विल कीप डबलिंग द साइज व्हाइल माय
टारगेट एलिमेंट इज़ ग्रेटर दैन एंड डज़ंट
मेक सेंस इफ आई एम सेइंग टारगेट एलिमेंट
15 इज़ ग्रेटर दैन एट डू यू नीड टू चेक
वेदर इट लाइ बिटवीन दिस रेंज आई डोंट केयर
इट इज़ ग्रेटर दैन एट सो इट डेफिनेटली लाइ
समवेयर ओवर हियर
ओके सो टिल योर टारगेट एलिमेंट इज़ ग्रेटर
दैन एंड कीप डबलिंग दैट इज़ इट
व्हेन योर टारगेट एलिमेंट इज़ नॉट ग्रेटर
दैन एंड इट बेस बेसिकली मीन्स इट लाइ
बिहाइंड एंड
दैट इज़ इट इट्स नॉट गोइंग टू बी लाइक हे
कुणाल व्हाट इफ इट लाइ समवेयर बिहाइंड
स्टार्ट आल्सो नो नो नो नो नो नो थिंक
अबाउट इट इफ इट डिड लाई बिहाइंड स्टार्ट
इट वुड हैव बीन कॉट प्रीवियसली
ओके
वुड हैव बीन कॉट प्रीवियसली आई थिंक आई
होप यू आर एबल टू अंडरस्टैंड दिस दैट
व्हाई व्हाइल माय टारगेट एलिमेंट इज़
ग्रेटर देन एंड कीप डबलिंग
कीप डबलिंग
ओके इट विल नेवर हैपन समथिंग लाइक दिस इट
विल नेवर हैपन समथिंग लाइक अ लाइक दिस
थिंग ओ इट इट ऑलवेज बी इन दिस रेंज
मी चेंज द कलर ऑफ़ द पेन 30
ऑलराइट सो व्हाइल माय टारगेट इज़ ग्रेटर
दैन एंड कीप डबलिंग इट दैट इज़ इट दैट इज़
एज़ सिंपल एज़ इट गेट्स।
ओके? सो, आई कैन से
व्हाइल
माय
टारगेट
इज़ एक्चुअली ग्रेटर देन एंड
डबल माय
व्हाट इज़ द स्टार्ट गोइंग टू बी
माय न्यू न्यू स्टार्ट।
न्यू स्टार्ट इज गोइंग टू बी इक्वल टू
व्हाट
एंड + 1
ऑब्वियसली
फॉर वेरी ऑब्वियस रीज़ंस
हियर
सो न्यू स्टार्ट विल बी व्हाट एंड प्लस वन
ऑलराइट एंड देन वी आर जस्ट सेइंग डबल
डबल दी बॉक्स वैल्यू सो न्यू एंड इज़ गोइंग
टू बी इक्वल टू व्हाट माय एंड इज़ गोइंग टू
बी इक्वल टू व्हाट
माय एंड इज़ गोइंग टू बी इक्वल टू इट्स
गोइंग टू बी इक्वल टू व्हाट इज़ एंड? एंड
इज़ गोइंग टू बी इक्वल टू प्रीवियस एंड
प्लस
डबल द बॉक्स साइज़ इज़ इक्वल टू लेट मी जस्ट
राइट द फार्मूला। एंड इज़ इक्वल टू
प्रीवियस एंड
प्लस व्हाट?
साइज ऑफ बॉक्स * 2
दैट्स इट। वेरी ऑब्वियस।
लेट्स सी इट्स वेरी वेरीरी ऑब्वियस स्टफ।
फर्स्ट दी साइज ऑफ़ द विंडो वाज़ टू। दिस
वाज़ माय एंड व्हाट इज़ द न्यू एंड गोइंग टू
बी
द इंडेक्स दैट वी हैव टिल दिस एंड। सो
बेसिकली
इफ आई हैव समथिंग लाइक स्टार्ट एन एंड ओवर
हियर एंड द न्यू एंड इज़ गोइंग टू बी इक्वल
टू व्हाट? दिस इंडेक्स नंबर ज़ीरो, इंडेक्स
नंबर 1 2 3 4 5 6 न्यू एंड इज़ गोइंग टू बी
इंडेक्स टिल प्रीवियस एंड व्हिच इज़ वन
प्लस द साइज़ ऑफ़ दिस थिंग इंटू टू मींस 2 *
2 व्हिच इज़ डबलिंग द साइज़। सो वी आर सेइंग
फोर व्हिच इज़ इक्वल टू फाइव इज़ंट दिस
व्हाट वी हैव ओवर हियर।
ऑब्वियसली इफ वी आर डबलिंग द साइज़, दैट इज़
व्हाट वी आर ऐडिंग।
डबल द साइज़ मींस डबल द साइज़। ऐड द डबल ऑफ
द साइज टिल व्हाट यू वांट टू ऐड टिल व्हाट
इंडेक्स यू हैव करेंटली व्हाट इज द
नेक्स्ट डबल साइज गोइंग टू बी इट्स गोइंग
टू बी ओके आफ्टर इंडेक्स नंबर फाइव आफ्टर
इंडेक्स नंबर फाइव डबल द साइज ऑफ़ फोर मींस
2 * 4 8 सो इट इज़ गोइंग टू बी 8 + 5 इट्स
गोइंग टू बी इक्वल टू व्हाट
13
इंडेक्स नंबर 13 इज़ गोइंग टू बी न्यू एंड
दैट इज़ इट जस्ट डबलिंग द साइज़ एवरीवेयर
दैट इज़ इट नथिंग नथिंग कॉम्प्लिकेटेड।
ओके? सो, एंड इज़ इक्वल टू साइज़ ऑफ़ द
बॉक्स। व्हाट इज़ द साइज़ ऑफ़ द बॉक्स?
एंड
माइनस स्टार्ट + 1 * 2,
आई नीड टू एक्सप्लेन दिस थिंग एज़ वेल। एंड
माइनस स्टार्ट प्लस अह वन, आई आई शुड
एक्सप्लेन इट। बिकॉज़ देन यू विल से हे,
कुणाल, यू यू आर नॉट एक्सप्लेनिंग
एव्रीथिंग। पीपल रियली लाइक टु बी स्पून
फेड। व्हिच इज़ फाइन। एज़ बिगिनर्स, बट इफ
यू कैन ट्राई नॉट टू बी बिकॉज़ स्पून
फीडिंग इन द लॉन्ग रन टीच इज़ नथिंग बट द
शेप ऑफ द स्पून। सो,
साइज़ ऑफ़ द बॉक्स। लेट्स से वी आर टेकिंग
अबाउट दिस बॉक्स।
से वी आर टेकिंग दिस बॉक्स। साइज़ ऑफ़ द
बॉक्स शुड बी फोर। सो, आई नो 4 इज़ इक्वल
टू व्हाट? एंड माइनस स्टार्ट + 1 व्हिच इज़
ट्रू। 5 - 2 + 1
4. 4 = 4 साइज़ ऑफ़ द बॉक्स। ओके?
वेरी सिंपल स्टफ।
ऑलराइट कूल पीपल माइट बी आस्किंग व्हाई आर
यू एडिंग वन ओवर हियर इट्स इंडेक्स ऑफ़ द
एरे
फाइव मैंगो माइनस थ्री मैंगो। हाउ मेनी
मैंगोज़? टू मैंगोज़?
लेट मी इबोरेट इट अ लिटिल बिट मोर।
अदरवाइज़ पीपल विल से हे कुणाल यू आर
स्किपिंग? यू आर नॉट ट्रू टू योर वर्ड्स।
सो इफ यू हैव अ डाउट लाइक दिस कुणाल व्हाई
आर यू सबट्रैक्टिंग दिस थिंग लेट मी
क्लियर दैट
लेट्स से यू हैव सम एरे
फाइंडिंग
साइज ऑफ़ एरे
बाय इंडेसेस
ओके एरे इज़ इक्वल टू समथिंग लाइक 4
13
15 16
123
200 और व्हाटएवर इंडेक्स 0 1 2 3 4 5 लेट
से आई वांट टू फाइंड द साइज़ ऑफ़ दिस दिस
इंडेक्स
फाइंड साइज़ ऑफ़ दिस बॉक्स। दिस इज़ गोइंग टु
बी व्हाट? इमेजिन व्हाट दिस इज गोइंग टू
बी दिस इज गोइंग टू बी व्हाई व्हाई आर वी
डूइंग इंडेक्स -1 स्टार्ट माइनस एंड और
इमेजिन लेट्स से वी ट्राई टू फाइंड दी
लेंथ ऑफ़ अ दिस बॉक्स
ओके सो दिस इज़ माय एंड दिस इज़ माय स्टार्ट
व्हाट इज़ द लेंथ ऑफ़ दिस बॉक्स गोइंग टू बी
एलिमेंट्स टिल दी फ्रॉम ज़ीरो टिल एंड लाइक
फ्रॉम द स्टार्ट ऑल द एलिमेंट्स
माइनस दीज़ एलिमेंट्स
विजुअली वी कैन सी दिस
विजुअली वी कैन सी दिस एलिमेंट्स स्टिल
हियर टू हियर माइनस हियर रिमेनिंग दिस इज
द आंसर। सो व्हाट इज दिस थिंग? दिस इज़ एंड
व्हिच इज़ एंड
माइनस व्हाट इज़ दिस थिंग? हाउ मेनी
एलिमेंट्स आर दिस? इफ यू आर इफ आर चेकिंग
फ्रॉम द वेरी फर्स्ट इंडेक्स हाउ मेनी
वेरी लाइक द स्टार्ट इंडेक्स, हाउ मेनी
एलिमेंट्स आर दिस? स्टार्ट - 1ज़ आर
स्टार्ट - 1 एलिमेंट्स।
सो एंड माइनस स्टार्ट - 1
गिव्स अस द रिमेनिंग एलिमेंट्स दैट आर इन
द बॉक्स। इफ वी यूज़ दिस मैथमेटिक फार्मूला
माइनस * दिस विल बी एंड
माइनस स्टार्ट - * - +1 आंसर
इफ वी ट्राई टू अप्लाई दिस 4 - 2 + 1
थ्री दैट इज़ द आंसर इट्स साइज़ थ्री इफ़
लेट्स से स्टार्ट एन इंडेक्स वर एट द सेम
इंडेक्स लेट्स से इंडेक्स नंबर फोर व्हाट
इज़ द साइज़ ऑफ़ दैट एरे 4 - 4 + 1 0 + 1 1
दैट इज़ करेक्ट। साइज़ वन एरे वेरी सिंपल
स्टफ
दीज़ आर वेरीेंट कॉन्सप्ट्स दैट विल बी
यूज़्ड लेटर ऑन
ओके सो दैट इज़ इट वी आर डबलिंग इट। दैट इज़
आवर न्यू एंड एंड नाउ माय स्टार्ट इज़
एक्चुअली गोइंग टू बी इक्वल टू द न्यू
स्टार्ट। व्हाई डिड आई ऐड न्यू स्टार्ट
ओवर हियर? व्हाई डिड आई टेक स्टार्ट
ऑलरेडी? बिकॉज़ आई एम यूजिंग स्टार्ट ओवर
हियर।
सो आई कैन नॉट अपडेट इट बिफोर यूजिंग इट
बिकॉज़ दैट विल चेंज दी आंसर। हियर आई वांट
टू यूज़ दी ओल्ड स्टार्ट।
ओके? एंड हियर सिमिलरली यू नो वी वर
रिवर्सिंग दी स्वाइपिंग टू नंबर्स देयर वी
वर टेकिंग टेम। दिस इज़ बेसिकली लाइक टेम।
आई कैन से दिस इज़ टेम्प।
दिस इज़ माय न्यू स्टार्ट। बट सिंस आई वांट
टू यूज़ द ओरिजिनल स्टार्ट वैल्यू व्हाटएवर
दैट वी दैट वी हैड।
इन द इन दिस फार्मूला दैट इज व्हाई आई
कांट रियली अपडेट इट बिफोर अपडेटिंग द
फार्मूला।
ओके? हेंस आई एम अपडेटिंग द स्टार्ट
वैल्यू आफ्टर अपडेटिंग द फ़ूला। इन द एंड
आई जस्ट गोइंग टू से रिटर्न माय आंसर
व्हिच इज़ माय बाइनरी सर्च बाइनरी सर्च एरे
टारगेट स्टार्ट इज़ स्टार्ट एंड इज़ एंड एंड
वी आर हैप्पी। दैट इज़ इट। प्रॉब्लम सॉल्वड
दैट्स इट।
कॉपी पेस्टिंग एंड देन आई एम जस्ट सेइंग
इंट एरे इज़ इक्वल टू दिस थिंग एंड देन आई
से इंट टारगेट इज़ इक्वल टू व्हाट इज़ द
टारगेट दैट दे हैव 10
देन आई कैन जस्ट से प्रिंट अ प्रिंट दी
आंसर एरे एंड टारगेट। दैट्स इट। वी आर
नेवर एवर यूज़िंग द लेंथ ऑफ़ दी एरे। सो
इट्स एक्चुअली सेइंग ओके इट्स एन इनफिनिट
एरे व्हाट इज़ द आंसर ऑफ़ 10 0 1 2 3 4 इट्स
गिविंग मी दी फोर इंडेक्स नंबर फोर इट शुड
गिव मी इंडेक्स नंबर फोर
ये
Amazon क्वेश्चन वेरी बेसिक जस्ट थ्री
लाइंस ऑफ़ कोड थ्री फोर लाइंस ऑफ़ कोड दैट्स
इट दैट इज़ इट इज़ जस्ट सिंपल बाइनरी सर्च
थिंग्स आर वैरी ओवरेटेड शाउट आउट टू ऑल यू
नो पीपल हु हैव मेड दिस ओवर रेटेड एनीवे अ
लेट्स मूव फॉरवॉरवर्ड एंड दिस इज़ द
नेक्स्ट क्वेश्चन वी आर लुकिंग इंटू बट
लेट्स पॉज फॉर ए मिनट आर यू एंजॉयिंग द
वीडियो टिल नाउ देन पॉज दिस वीडियो कमेंट
प्लीज कमेंट एंड लाइक दैट इज इट दैट इट्स
ऑल आई वांट | इफ यू वांट टु गो अ स्टेप
फरदर इन ऑर्डर टू सपोर्ट देन शेयर योर
लर्निंग्स ऑन पब्लिक टैग अस टैग मी टैग
कम्युनिटी क्लासरूम शेयर हाउ दिस कोर्स इज
यू नो रियली हेल्पिंग यू प्लीज पॉज इट फॉर
अ सेकंड कमेंट डाउन बिलो इफ यू रियली
एन्जोदय दिस वीडियो इफ इफ एनी फीडबैक एंड
एंड लाइक दिस वीडियो राइट नाउ। लेट्स गेट
स्टार्टेड। ऑलराइट। सो नेक्स्ट क्वेश्चन।
पीक इंडेक्स इन अ माउंटेन एरे व्हाट इज़ अ
माउंटेन एरे दैट इज़ अ गुड क्वेश्चन। अह सो
बेसिकली माउंटेन एरे इज़ अह इंक्रीजिंग
डिक्रीजिंग। नंबर्स विल फर्स्ट इंक्रीज़
लाइक दिस देन डिक्रीज़ लाइक दिस। ओके? कूल।
इट्स आल्सो नोन ऐज़ अह बायोटॉनिक एरे। सो,
अह अह अ बायोटॉनिक एरे अ बायोटॉनिक एरे।
बायोटॉनिक एरे इज़ बायोटॉनिक। पाइटॉनिक
मीन्स लाइक ट्वाइस लाइक फर्स्ट इज़ गोइंग
अप इंक्रीज़िंग देन डिक्रीज़िंग। ओके गाइज़
फॉर एग्ज़ांपल 1 2 3 4 3 2 1 2 5 18 12 10
ओके सो ऊ व्हाई एम आई मेकिंग हैंड
जेस्चर्स? लेट मी ब्रिंग ऑन माय लेट मी
ब्रिंग ऑन माय टैबलेट
बायनिक एरे और माउंटेन एरे राइट व्हाट इज
माउंटेन एरे?
सो माउंटेन एरे इंक्रीसेस फर्स्ट
डिक्रीसेस आफ्टर दैट फॉर एग्जांपल एरे कैन
बी समथिंग लाइक दिस
अ लेट मी जस्ट चेंज द कलर
एरे इज़ इक्वल टू व्हाट
1 2 3
5 7
6 3
2 सो यू कैन सी इट्स लाइक 1 2 3 5 7 6 3 2
फर्स्ट इंक्रीज़िंग
देन डिक्रीज़िंग
दिस इज़ नोन ऐज़ अ
बाइटनिक
एरे
एंड वी आर ट्राइंग टू फाइंड दिस नंबर
क्वेश्चन इज़ फाइंड दिस नंबर दैट इज़ दी
क्वेश्चन। सो व्हाट इज़ द क्वेश्चन?
क्वेश्चन स्टेट्स दैट अह फ़ाइंड दी उप्स।
क्वेश्चन स्टेट्स दैट फाइंड्स दी अह फाइंड
दी लार्जेस्ट नंबर द पीक इन दी अह माउंटेन
एरे। सो फॉर एग्जांपल इन द लीड कोड
व्हाटएवर दे हैव गिवेन दे हैव गिवेन लेट
मी जस्ट ज़ूम आउट अ लिटिल बिट।
क्वेश्चन इज़
फाइंड पीक इन
माउंटेन एरे।
ओके। सो इट्स लाइक 0 1 0 दे हैव गिवन। सो
ऑब्वियसली 0 1 0 इज़ लाइक दिस इन एरे
इंक्रीजिंग डिक्रीजिंग दिस इज़ द आंसर।
व्हाट इज़ द नेक्स्ट अह नेक्स्ट वन दे हैव
गिवन?
दे हैव गिवन
0 2 1 0 सो द नेक्स्ट एरे दे हैव गिवन इज़
0 2 1 0 यू कैन सी दिस इज़ इंक्रीजिंग दिस
इज़ डिक्रीजिंग 0 2 1 0 दिस इज़ द आंसर
इंडेक्स नंबर वन
आंसर
0 10 5 2 10 इज़ द आंसर 3 4 5 वन फाइव इज़ द
आंसर। सो, इन शॉर्ट यू कैन से फाइंडिंग द
मैक्सिमम नंबर इन दी एरे इज़ योर आंसर।
ओके? कूल। हाउ डू वी सॉल्व दिस? हाउ हाउ
कैन वी सॉल्व दिस क्वेश्चन?
ओके। बाय द वे, पॉज़ दिस वीडियो एंड देन कम
बैक टू दिस वीडियो। ऑलराइट। अह वन सिंपल
थिंग यू कैन डू लीनियर सर्च। बट दैट इज़
नॉट व्हाट वी आर ट्राइंग टू ओवर हियर
बिकॉज़ दैट इज़ नॉट गुड टाइम
कॉम्प्लेक्सिटी। अ वी आर गोइंग टू डू
समथिंग डिफरेंट। वी आर ऑब्वियसली गोइंग टू
डू बाइनरी सर्च ओनली। ओके? सो वी गोइंग
अप्लाई बाइनरी सर्च ओवर हियर। अम बट द
थिंग इज़ दैट
व्हाट इज़ द कंडीशन गोइंग टू बी फॉर दी
आंसर।
व्हाट इज़ द कंडीशन गोइंग टू बी? सो वी नो
दैट दिस इज़ अ सॉर्टेड एरे एंड वी नो दैट
लाइक दी अह यू नो फर्स्ट पार्ट इज़ इन
असेंडिंग ऑर्डर। सेकंड पार्ट इज़ इन
डिसेंडिंग ऑर्डर।
सो
लेट मी लुक एट द क्वेश्चन वंस अगेन दिस इट
कंटेन
इट डज़ नॉट कंटेन डुप्लीकेट एलिमेंट्स इदर
इट डज़ नॉट कंटेन डुप्लीकेट एलिमेंट्स इट्स
गिवन इन दी यू नो अह इन द
इन द क्वेश्चन इन द एरे इज़ गारंटेड टू बी
अ माउंटेन इफ एव्री सिंगल एलिमेंट इज़ लेस
दैन एंड ग्रेटर दैन सो इट डज़ कंटेन
डुप्लीकेट एलिमेंट्स ओके अह सो इन बाइनरी
सर्च व्हाट डू वी नो इट्स लाइक सम फर्स्ट
हाफ इज़ सॉर्टेड एंड सेकंड हाफ इज़ सॉर्टेड
वी नो दैट सो देन इट शुड कम इन योर आइडिया
दैट ओके इट इज़ अ सॉर्टेड एरे बट इट
सॉर्टेड इन टू हाफ्स फर्स्ट हाफ इज़
सॉर्टेड इन असेंडिंग सेकंड हाफ इज़ सॉर्टे
सॉर्टेड इन डिसेंडिंग
सो व्हाट कम्स टू माइंड हाउ कैन वी सॉल्व
दिस फर्स्ट थिंग दैट कम्स टू माइंड इज़ वी
विल अप्लाई बाइनरी रिसर्च ओके
सो बेसिकली
द आइडिया इज़ दैट लेट्स से वी टेक एन
एग्जांपल
लेट्स से वी टेक एन एग्जांपल लाइक एरे इज़
इक्वल व्हाई डिड सीरी एग्जीक्यूट आई डोंट
वांट सीरी ओके सो एरे इज़ इक्वल टू लेट्स
से समथिंग लाइक 1 2 3 5 6
4
3 2 समथिंग लाइक दिस इंडसेस 0 1 2 3 4 5 6
7 दैट इज़ वेरी सिंपल। स्टार्ट इज़ गोइंग टु
स्टार्ट फ्रॉम हियर। एंड हियर व्हाट इज़ द
मिडिल? थ्री। दिस इज़ द मिडिल। हम
ओके? सो व्हेन वी आर एट द मिडिल, वी कैन
कंपेयर दी नंबर्स यू नो एट द मिडिल एंड एट
मिडिल प्लस वन। बिकॉज़ वी आर ट्राइंग टू
फाइंड बिकॉज़ वी नो दिस विल बी इंक्रीज़िंग
दिस।
सी द थिंग इज इमेजिन व्हाट वी आर ट्राइंग
टू फाइंड वी आर ट्राइंग टू फाइंड दी
मैक्सिमम नंबर इन द एरे सो वी नो दैट दिस
इज़ इंक्रीजिंग एंड दिस इज़ डिक्रीजिंग इफ
यू आर एबल टू फाइंड एनी टू नंबर्स स्टार्ट
लेट्स से नंबर वन एंड नंबर टू एंड इफ यू
नो दैट नंबर वन सो फॉर एग्जांपल इफ यू आर
फाइंडिंग दीज़ टू नंबर्स लेट्स से मिडिल
वाज़ ओवर हियर लेट्स से इमेजिन मिडिल इज़
ओवर हियर सो हियर यू नो दैट दिस मिडिल इज़
एक्चुअली ग्रेटर दैन द नेक्स्ट एलिमेंट।
व्हाट डज़ दिस मीन?
सो बेसिकली व्हेनएवर यू फाइंड मिडिल,
लेट्स लुक एट द पॉसिबिलिटीज़ फर्स्ट, राइट?
ऑलवेज व्हेन यू सॉल्विंग प्रॉब्लम्स ना,
लुक एट पॉसिबिलिटीज़। सो, फर्स्ट
पॉसिबिलिटी इफ
दी एलिमेंट एट मिडिल,
इफ द एलिमेंट एट मिडिल इज़ ग्रेटर देन
एलिमेंट एट मिडिल + 1
इट मींस U आर
इन दी
डिक्रीजिंग पार्ट ऑफ एरे
इज वेरी सिंपल
ओके
सो यू नो दैट लेट्स से यू आर समवेयर ओवर
हियर लेट से मिडिल इज़ समवेयर ओवर हियर सो
यू नो दिस इज़ ग्रेटर देन दिस यू आर
डेफिनेटली इन द इन द डिक्रीजिंग पार्ट ऑफ
दी एरे यू आर इन द डिक्रीजिंग पार्ट ऑफ दी
एरे लुक एट दिस दिस यू आर इन द डिक्रीजिंग
पार्ट ऑफ़ द एरे। सो इफ यू आर इन द
डिक्रीजिंग पार्ट ऑफ़ द एरे वेरी सिंपल
क्वेश्चन। वेयर इज़ दी आंसर गोइंग टू लाई?
वेयर इज़ द बिगर आंसर गोइंग टू लाई? इट
माइट बी पॉसिबल दैट दिस मिडिल इज़ योर
आंसर। इफ इट इज़ नॉट, देन योर आंसर इज़
गोइंग टू लाई ऑन द लेफ्ट हैंड साइड, इज़ इट
ट्रू ऑर नॉट?
दैट्स ट्रू। दैट इज़ ट्रू?
ओके? सो दिस इज़ अनदरेंट पॉइंट। व्हाई एम
आई टेलिंग यू दिस क्वेश्चन? बिकॉज़ हियर वी
आर अपाइंग बाइनरी रिसर्च। हियर वी आर
अप्लाइंग बाइनरी रिसर्च बट वी डू नॉट हैव
अ टारगेट और एनीथिंग।
वी डू नॉट हैव अ टारगेट ऑर एनीथिंग। सो वी
आर टेकिंग मिडिल। सी हाउ आई एम सल्विंग
दिस प्रॉब्लम। आई स्टार्टेड सॉल्विंग विद
बाइनरी सर्च बिकॉज़ आई नो इट्स अ सॉर्टेड
एरे। देन सेकंड पॉइंट इज़ व्हाट? ट्राई टू
सी व्हाट टेस्ट केसेस, व्हाट केसेस यू विल
बी डीलिंग विद। सो वन केस यू कैन डील विद
इज़ मिडिल इज़ एक्चुअली ग्रेटर दैन द
नेक्स्ट एलिमेंट। दिस मींस यू आर इन दिस
पार्ट ऑफ द एरे। इट मींस दैट ओके दिस माइट
बी माय पॉसिबल आंसर बट आई एम स्टिल गोइंग
टू चेक इन द लेफ्ट हैंड साइड।
सो इन दिस केस
एंड इज़ गोइंग टू बी मिडिल।
बिकॉज़
चेकिंग लेफ्ट हैंड साइड। व्हाट इज़ द सेकंड
सेकंड प्रॉब्लम यू मे फेस? सेकंड सेकंड
थिंग यू मे फेस यू कैन आल्सो से दैट दी
एलिमेंट एट द मिडिल
इज़ एक्चुअली स्मॉलर दैन द नेक्स्ट
एलिमेंट।
व्हाट डज़ दिस मीन?
दिस मींस यू आर इन द इंक्रीजिंग असेंडिंग
पार्ट ऑफ़ एरे।
यू आर इन दी असेंडिंग पार्ट ऑफ़ द एरे। फॉर
एग्जांपल दिस थिंग हियर दिस मिडिल इज़
एक्चुअली स्मॉलर दैन दिस। हेंस इट इज़
ट्रू। माय मिडिल इज़ इन द असेंडिंग पार्ट
ऑफ द एरे। सो दिस मे बी दी आंसर बट मोर
आंसर्स विल लाई ओवर हियर। मोर पोटेंशियल
आंसर्स इफ आई वांट टू लुक। इफ आई वांट टू
फाइंड एनी नंबर दैट इज़ ग्रेटर देन
फाइव व्हेयर इट विल लाई इफ आई नो इट्स इन
द एसेंडिंग ऑर्डर। इफ आई नो आई एम इन द
असेंडिंग एरे एंड आई वांट टु फाइंड एनी
नंबर दैट मे बी पॉसिबबली बिगर दैन फाइव।
इट विल ऑब्वियसली लाई ऑन द राइट हैंड
साइड।
ओके? सो इन दिस केस आई कैन से स्टार्ट =
मिड
+ 1
व्हाई आई आइ मिड प्लस वन बिकॉज़ हियर आई नो
दैट अह माय माय अह माय मिडिल इज़ एक्चुअली
ग्रेटर दैन मिड प्लस वन हेंस आई एम नॉट
एडिंग स्टार्ट एज़ मिडिल ओनली बिकॉज़ हियर
इफ आई नो दैट फाइव इज़ ग्रेटर देन हियर इफ
आई नो दैट सिक्स इज़ ग्रेटर देन फाइव व्हाई
वुड आई वांट टू हैव दिस एज़ माई स्टार्ट आई
वुड जस्ट चेक ओवर हियर राइट
बह बट हियर आय डू नॉट नो वेदर दी प्रीवियस
एलिमेंट इज़ ग्रेटर देन दिस। दैट इज़ व्हाई
आई एम टेकिंग एन्ड एज़ मिडिल ओनली। इफ दिस
वाज़ मिडिल, दिस विल बी माई एंड ओनली
इंक्रीसिंग एरे आय होप दैट यू आर एबल टू
अंडरस्टैंड दैट।
ओके? वैरी सिंपल स्टफ़। हियर आई नो दैट द
नेक्स्ट एलिमेंट इज़ ग्रेटर। ओके? इफ यू नो
नेक्स्ट एलिमेंट इज़ ग्रेटर देन फ्रॉम
फ्रॉम फॉर इफ यू वांट चेक देन टेक चेक
फ्रॉम नेक्स्ट एलिमेंट ओनली। इग्नोर दिस
थिंग। बट इफ यू आर टॉकिंग अबाउट लेट से आई
एम इन द डिक्रीजिंग पार्ट ऑफ़ दी एरे। लेट
से माय मिडल वाज़ हियर। हियर आई नो दैट दिस
एलिमेंट इज़ ग्रेटर देन दिस। बट डू यू हैव
अ प्रूफ दैट यू विल फाइंड एन एलिमेंट दैट
इज़ ग्रेटर देन दिस मिडिल एलिमेंट इन द
लेफ्ट हैंड साइड? नो यू डोंट हैव एनी
प्रूफ राइट नाउ। हेंस आई विल चेक इन दिस
पार्ट ऑफ़ दी एरे।
सो हियर
हियर यू आर चेकिंग स्टार्ट मिड एंड हियर
यू आर चेकिंग
फ़्रॉम दी मिडिल पार्ट ऑफ़ द एरे। एंड हियर
यू आर चेकिंग स्टार्ट मिड एंड
मिड + 1 समवेयर ओवर हियर नेक्स्ट एलिमेंट
विल बी मिड + 1 एंड हियर यू आर चेकिंग
फ्रॉम हियर बिकॉज़ आई नो दिस इज़ मिड + 1 इज़
ग्रेटर दैन मिड। सो व्हाई वुड आई टेक मिड?
डायरेक्टली जंप ऑन टू मिड प्लस वन। दिस
विल माय न्यू स्टार्ट। दिस मिड विल बी माय
न्यू एंड।
ओके?
मेक सेंस।
कूल। सो नाउ द थर्ड पॉइंट टू कंसीडर इज़
व्हेन इज दिस लूप गोइंग टू ब्रेक? इफ यू
इमेजिन फ्रॉम द वेरी फर्स्ट क्वेश्चन आई
एम डूइंग दीज़ थ्री अप्रोचेस ओनली। दिस इज़
व्हाट यू हैव टू डू इन इंटरव्यूज़ एज़ वेल।
व्हेन विल द लूप ब्रेक?
आई एम एक्चुअली टीचिंग यू हाउ टू थिंक इन
एन इंटरव्यू? व्हेन विल लूप ब्रेक?
इफ यू सी
दैट
व्हेन इज द वैल्यू ऑफ स्टार्ट एंड मिड
गोइंग टू बी इक्वल टू ईच अदर
ओके सो आई एम टॉकिंग अबाउट दिस थिंग 1 2 3
5 6 4 3 2 लेट्स ट्राई टू रन दिस ऑलवेज
अनदरेंट पॉइंट ऑलवेज रन 1 2 3 5 6 4 3 2 0
1 2 3 4 5 6 सेवेन स्टार्ट एंड मिड विल बी
दिस। सो हियर इट्स सेइंग दैट दिस इज़ लाइक
दिस। सो इट विल लाई समवेयर ओवर हियर। सो
माय न्यू वन विल बी अह 6 4 3 2 एंड ओवर
हियर स्टार्ट ओवर हियर। मिडिल विल बी
व्हाट? 7 + 4 11 / 2 फाइव। सो इट विल बी
दिस थिंग। दिस विल बी माय मिडिल। ओके? नाउ
इट्स गोइंग टू चेक। दिस इज़ इन द डिसेंडिंग
ऑर्डर। ओके? दिस इज़ इन द डिसेंडिंग ऑर्डर।
इट मींस दैट दिस माइट बी अ पॉसिबल आंसर बट
इट मे बी पॉसिबल दैट लेफ्ट हैंड साइड मे
हैव सम आंसर्स। सो आई एम नाउ गोइंग टू
स्टार्ट लुकिंग एट दिस पर्टिकुलर बॉक्स।
सो दिस इज़ व्हाट आई एम गोइंग टू स्टार्ट
लुकिंग एट नाउ। गोना से इज़ सिक्स {कॉमा}
फोर। दिस इज़ स्टार्ट एंड दिस इज़ एंड। दिस
इज़ इंडेक्स नंबर फोर। दिस इज़ इंडेक्स नंबर
फाइव। 9 / 2 4 दिस विल बी माय न्यू मिडिल।
दिस विल बी माय न्यू मिडिल एलिमेंट। माय
न्यू मिडिल एलिमेंट। आई एम गोइंग से ओके।
इट्स गोइंग टू से दिस इज़ नाउ इन अदर
डिक्रीजिंग ऑर्डर। ओके दिस मे बी अ पॉसिबल
आंसर बट आई एम स्टिल गोइंग टू चेक इन द
लेफ्ट हैंड साइड व्हाट इज़ द लेफ्ट हैंड
साइड अगेन व्हाट इज़ द लेफ्ट हैंड साइड
मिडिल इज़ इक्वल टू एंड सो एंड इज़ नाउ
गोइंग टू बी इक्वल टू मिडिल एंड इज़ नाउ
इक्वल टू मिडिल आई एम गोइंग टू चेक इन दिस
सेक्शन सिक्स स्टार्ट इज़ आल्सो दिस एंड इज़
आल्सो दिस सो
इन द एंड फ्रॉम दिस यू कैन सी स्टार्ट एंड
एंड बोथ
विल पॉइंट टू द लार्जेस्ट नंबर।
इन द एंड स्टार्ट एंड एंड बोथ द पॉइंटर्स
विल पॉइंट टू द लार्जेस्ट नंबर।
दैट इज़ माय आंसर।
आंसर।
दैट इज़ इट।
सो, इन द एंड स्टार्ट एंड एंड बिकॉज़ ऑफ़ दी
कंडीशंस दैट वी हैव ओवर हियर। दे आर गोइंग
टू फॉलो दीज़ टू कंडीशंस। दी टू कंडीशंस
व्हाई यू मे आस्क व्हाई व्हाई
बिकॉज़ वन एंड टू
कंडीशंस सेम थिंग वाज़ हैपनिंग इन बाइनरी
सर्च
सो दैट इज़ इट लेट्स कोड दिस ओके लेट मी
कॉपी दिस थिंग ओनली पब्लिक इंट पीक
इंडेक्स आई कैन से
माउंटेन एरे
पब्लिक स्टैटिक वॉइड मेन एंड लेट्स से वी
हैव दिस क्वेश्चन ओवर हियर
कॉपी दिस
ओके
एंड हाउ डू वी सॉल्व दिस एरे इज़ गिवन टू
अस सो आई एम जस्ट गोइंग टू से स्टार्ट = 0
एंड इज़ इक्वल टू एरे डॉट लेंथ - 1 एंड देन
आई एम जस्ट गोइंग टू से व्हाट आई एम गोइंग
टू से व्हाइल माय स्टार्ट इज़ लेस देन
एंड
व्हाट आर द टू कंडीशंस व्हाट आर द टू
कंडीशंस दैट वी लुक फॉर आई कैन से मिडिल
इज इक्वल टू व्हाट आई एम टू लेज़ विद
टाइपिंग आई एम जस्ट गोइंग टू कॉपी पेस्ट
फ्रॉम बाइनरी सर्च मिडिल इज़ इक्वल टू दिस
हम ओके सो आई एम जस्ट सेइंग इफ माय मिडिल
इफ द नंबर यू आर एट राइट नाउ इफ दैट इज़
ग्रेटर दैन दैट द नेक्स्ट नंबर देन द
नेक्स्ट नंबर दिस बेसिकली मींस व्हाट यू
आर इन डिक्रीजिंग पार्ट ऑफ़ एरे
सो दिस मे बी दी आंसर बट लुक एट लेफ्ट दिस
मे बी द आंसर सो आई जस्ट गोइंग टू से एंड
इज़ इक्वल टू मिडिल
इट मे बी दी आंसर दैट इज़ व्हाई आई एम नॉट
सेइंग मिड - 1
दिस इज़ व्हाई y एंड इज नॉट इक्वल टू मिड -
1
ओके अदरवाइज़ आई कैन से
दैट यू आर इन असेंडिंग पार्ट ऑफ़ एरे।
सो दिस मींस स्टार्ट इज इक्वल टू
मिड + 1
बिकॉज़
वी नो दैट मिड + 1 एलिमेंट इज़ ग्रेटर दन
मिड एलिमेंट। हेंस वी आर इग्नोरिंग मिड
एलिमेंट इन द एंड
स्टार्ट इज गोइंग टू बी इक्वल टू एंड एंड
पॉइंटिंग
टू दी लार्जेस्ट
नंबर
बिकॉज़ ऑफ़ दी टू चेकक्स अबोव टू चेकक्स विल
बी लाइक यू नो वर्किंग विथ दैट ओनली ऑलवेज
फाइंडिंग दी मै अम मैक्सिमम एलिमेंट एंड
व्हेन यू हैव दी यू नो अम बिकॉज़ व्हाट डु
वी मीन बाइ स्टार्ट एंड एंड स्टार्ट एंड
एंड अभी बेसिकली ट्राइंग टू फाइंड द
मैक्सिमम एलिमेंट एट ईच केस। आई विल
इबोरेट इन स्टार्ट एंड एंड आर ऑलवेज
ट्राइंग टू फाइंड मैक्स एलिमेंट इन दी
अबोव टू चेकक्स। हेंस व्हेन दे आर
पॉइंटिंग टू जस्ट वन एलिमेंट
दैट इज़ द मैक्सिमम वन।
बिकॉज़ दैट इज व्हाट दी चेकक्स से।
ओके? बिकॉज़ एट एव्री पॉइंट ऑफ़ टाइम ओ वन
मोर थिंग आई कैन इबोरेट टू मोर इबोरेशन।
मोर इलेबोरेशन
एट एव्री पॉइंट ऑफ़ टाइम फॉर स्टार्ट एंड
एंड
दे हैव दी बेस्ट पॉसिबल आंसर
टिल दैट टाइम
एंड इफ वी आर सेइंग
दैट ओनली वन आइटम इज़ रिमेनिंग
हेंस बिकॉज़ ऑफ़ ऑफ़ अ अबव लाइन
दैट इज़ दी बेस्ट पॉसिबल आंसर।
आई विलबोरेटेड इट अ लॉट। आई थिंक दिस इज़
क्लियर। सो, दिस लास्ट पॉइंट दैट आई
मेंशंड इज़ एक्चुअली वेरी ईजी टु
अंडरस्टैंड एट एव्री पॉइंट ऑफ़ टाइम ऑफ़
स्टार्ट एंड एंड, आई एम ट्राइंग टू फाइंड
दी मैक्सिमम पॉसिबल वैल्यू दैट इज़ पॉसिबल
एट दैट पर्टिकुलर टाइम द लूप इज़ रनिंग।
लेट्स से लूप इज़ रनिंग फर्स्ट टाइम इट विल
फाइंड दी ओके, व्हाट इज़ द मैक्सिमम पॉसिबल
वैल्यू टिल यू हैव सर्च टिल नाउ। लेट्स से
इमेजिन ओनली वन एलिमेंट इज़ रिमेनिंग। सो
टिल यू हैव सर्च फॉर जस्ट लाइक टिल यू हैव
कमिंग टिल वन एलिमेंट रिमेनिंग बिकॉज़ इट्स
फॉलोइंग दीज़ टू चेकक्स। दैट इज़ गोइंग टू
बी द मैक्सिमम एलिमेंट बिकॉज़ नथिंग एल्स
इज़ देयर टू बी कंपेयर्ड। देयर इज़ द
मैक्सिमम एलिमेंट्स टिल नाउ दैट यू हैव
चेक। एंटिल नाउ यू हैव चेक द एंटायर एरे।
एंड दैट इज़ द मैक्सिमम एलिमेंट। ओके? एंड
सिंस यू नीड टू रिटर्न द इंडेक्स। सो
स्टार्ट एंड एंड आर इक्वल यू कैन रिटर्न
एनीथिंग। यू कैन रिटर्न स्टार्ट
और रिटर्न एंड एज़ बोथ आर इक्वल। लेट्स
कॉपी दिस एंड सी इफ इट सबमिट्स ऑन लीड
कोड। कॉपी रन
ज़ूम इन अ लिटिल बिट। दैट इज़ गेटिंग
एक्सेप्टेड। लेट्स सबमिट इट। ऑलराइट।
सक्सेस फास्टेड 100% ऑफ़ जावा सलूशंस। वेरी
नाइस वेरी नाइस। सो इट्स अ प्रीटी गुड
प्रीटी गुड। ऑलराइट। लेट्स लुक एंड टू द
नेक्स्ट क्वेश्चन। फाइंड इन माउंटेन एरे
और व्हाटएवर। फाइंड इन माउंटेन एरे देयर
इज़ अनदर क्वेश्चन।
सो इट सेज़
इट सेज़ यू हैव टू फाइंड इन दिस एरे। वी
विल डू दिस क्वेश्चन आल्सो। वी विल डू दिस
क्वेश्चन आल्सो। दिस टाइम हार्ड क्वेश्चन,
ओके? वी विल ट्राई टू डू दिस एज़ वेल।
ओके, ओके, ओके, नो प्रॉब्लम। ओके, नाउ,
दिस इज़ दी मोस्ट इंपोर्टेंट पार्ट ऑफ़ दिस
लेक्चर। प्लीज नोटिस। प्लीज नोटिस व्हाई
आई एम करेक्ट एंड व्हाई आई ऑलवेज टेल यू
डोंट वरी अबाउट ईजी एंड हार्ड। सो दिस इज़
एन ईजी प्रॉब्लम। फाइंड पीक इंडेक्स इन
माउंटेन एरे। दिस इज़ द मीडियम वन। ओके? आई
एम गोइंग टू कॉपी पेस्ट दिस सॉल्यूशन।
आई एम गोइंग टू कॉपी पेस्ट दिस एंटायर
सॉल्यूशन। आई एम नॉट इवन चेंजिंग एनीथिंग।
आई एम जस्ट कॉपी पेस्टिंग इट।
जस्ट कॉपी एंड पेस्ट। आई एम यूज़्ड एआरआर
ओवर हियर। सो आई विल जस्ट चेंज दिस टू
एआरआर। ओके? लिटरली कॉपी पेस्टेड नथिंग
चेंज्ड सबमिट
सक्सेस
एंड दिस इज़ मीडियम दिस इज़ ईजी लिटरली द
सेम आंसर लिटरली दिस इज़ नॉट जस्ट फॉर दिस
दिस इज़ आल्सो ट्रू फॉर ग्राफ एल्गोरिदम्स
डायनेमिक प्रोग्रामिंग नॉट जस्ट फॉर
मीडियम इवन फॉर हार्ड व्हेन वी डू ग्राफ
देयर विल बी अ प्रॉब्लम इन लीड कोड वन विल
बी नॉट नॉट वन मेनी प्रॉब्लम वन विल बी
ईजी वन विल विल बी हार्ड। सॉल्यूशन विल बी
सेम। दिस इज़ व्हाट आई एम ट्राइंग टू टेल
यू। ऑल ऑफ़ दीज़ इज़ी मीडियम थिंग एंड दैट यू
नीड़ कम्पेटिव कोडिंग फॉर दिस ऑर एव्री। नो
नो नो नो नो नो। यू नीड स्किल्स, यू नीड़
प्रॉब्लम सल्विंग स्किल्स। नीड दी
इंट्यूशन दैट आई एम प्रोवाइडिंग। ऑलराइट?
इट्स गोना बी रियली फन। दिस इज़ प्रूफ राइट
हियर दैट यू विल बी एबल टू क्लियर एनी
फेंग फेंग इंटरव्यू। दिस इज़ प्रूफ राइट
हियर। दिस इज़ प्रूफ राइट हियर दैट
व्हाटएवर थिंग दैट दैट दैट दैट दैट दैट
दैट आई हैव प्रॉमिस्ड टू यू, इट्स गोइंग
टू कम। टू लाइफ एंड नो वन एल्स इज डूइंग
दिस फॉर फ्री। प्लीज सपोर्ट, लाइक, कमेंट,
कमेंट डाउन बिलो। दैट इज़ इट। आई विल नेवर
आस्क यू फॉर एनी मनी। यू कैन सी फाइंड पीक
एलिमेंट। एग्ज़ैक्टली द सेम क्वेश्चन जस्ट
यू नो जस्ट हैव सम अह अह यू नो द पीक
इंडेक्स इन माउंटेन एरे। एंड दिस इज़
हैविंग लाइक अह पीक इंडेक्स इन अह ज़िगज़ैग
एरे। यू कैन रिटर्न एनी इंडेक्स।
एग्ज़ैक्टली द सेम सलूशन। एग्ज़ैक्टली द
सेम।
सो स्टे ट्यूंड इन 2 मंथ्स यू विल बी फैंग
इंटरव्यू रेडी। व्हाई गारंटी? ऑलराइट।
जस्ट शो योर सपोर्ट। कंप्लीट दी
असाइनमेंट्स एंड दैट्स इट। लेट्स लुक इंटू
द नेक्स्ट क्वेश्चन व्हिच इज़ द हार्ड लेवल
ऑफ़ दिस वन व्हिच इज़ हार्ड इज़ आल्सो नथिंग
हार्ड। इट्स आल्सो ईजी ओनली अह व्हिच वाज़
व्हिच वन वाज़ दैट। सर्चिंग इन अ बाइटनिक
एरे। लेट्स लुक इंटू दैट। नाउ योर माइंड्स
आर लिटरली गोइंग टू बी लाइक कुणाल यू आर
टू ओपी। ओपन ओपी मीन्स लाइक इट्स वै नाइस
थिंग।
हार्ट
आई विल नॉट इवन राइट एनी न्यू कोड। आई विल
नॉट इवन राइट एनी न्यू कोड।
ओके? आई विल जस्ट शो यू हाउ वी कैन सॉल्व
दिस प्रॉब्लम इन अ वेरी ईजी वे। यू कैन
सबमिट इट ऑन लीड कोड और व्हाटएवर। द
क्वेश्चन इज़ यू आर गिवन द बाइटनिक द
माउंटेन एरे। राइट? द ओनली क्वेश्चन नाउ
इज़ सर्च फॉर एन एलिमेंट इन दैट एरे। दैट
इज़ द ओनली क्वेश्चन। सो यू विल बी लाइक
कुणाल व्हाई इज दिस इवन हार्ड? दिस इज़
लिटरली द सेम सॉल्यूशन एज दी इजी वन।
प्लीज दिस इज़ व्हाट आई एम ट्राइंग टू टेल
यू। क्रैकिंग दी कोडिंग इंटरव्यू इज़ नॉट
डिफिकल्ट। हार्ड डज़ नॉट मीन हार्ड। यू
जस्ट नीड टू नो दी एल्गोरिदम्स एंड द
प्रॉब्लम सॉल्विंग स्किल्स। एंड ईच एंड
एव्री स्किल फॉर एव्री सिंगल एल्गोरिदम
एंड डेटा स्ट्रक्चर आई विल टीच यू फॉर
फ्री। ऑलराइट। अह सो दिस इज़ नॉट अ हार्ड
क्वेश्चन। इट जस्ट सेज़ इट्स अ हार्ड
क्वेश्चन एंड इट माइट बी आस्क माइट बी
आस्क्ड इन सम अह आई नीड टू हैव अ आई नीड
टू बी एन प्रीमियम वन बट यू कैन सी इट्स अ
वैरी पॉपुलर वन ओके अह माउंटेन आई एम जस्ट
गोइंग टू कॉपी दिस आई एम जस्ट गोइंग कॉपी
दिस सर्च इन
माउंटेन
ओके दैट इज इट दिस इज़ द क्वेश्चन
लेट्स सी हाउ वी आर जस्ट गोइंग टू सॉल्व
दिस विद कॉपी पेस्टिंग एंड नथिंग एल्स
ओनली कॉपी पेस्टिंग विल बी रिक्वायर्ड
सो दिस इज़ फाइंडिंग द पीक ऑफ़ एन एरे दैट
इज़ फाइन। लेट्स क्रिएट अनदर वन दैट सेज़
समथिंग लाइक आंसर और सर्च। सो आई कैन से
इट्स एक्चुअली वी हैव टू रिटर्न दी
इंडेक्स वैल्यू राइट वी हैव टू रिटर्न द
इंडेक्स वैल्यू। ओके? सो इंट
सर्च सर्च इन दिस एरे फॉर दिस टारगेट। नो
प्रॉब्लम। नो प्रॉब्लम। नो प्रॉब्लम।
सो लिटरली आई विल नॉट राइट एनी न्यू कोड।
लेट मी जस्ट कॉपी दी प्रीवियस कोड।
ओके? राइट नाउ वी हैव इंट वी हैवेंट इवन
स्टार्टेड सॉल्विंग द प्रॉब्लम, अप्रोचिंग
द प्रॉब्लम। नो वी आर जस्ट कॉपी पेस्टिंग
टिल नाउ। सो आई हैव कॉपी पेस्टेड टू
थिंग्स। आई हैव कॉपी पेस्टेड बाइनरी सर्च
फॉर स्टार्ट टिल एंड एंड आई हैव कॉपी
पेस्टेड दी फाइंडिंग द मैक्सिमम आइटम इन
अह इन द एरे। लेट्स से हाउ वी कैन सॉल्व
दिस। सो
दिस कुड नॉट बी मोर ईजीियर। ट्राई टू पॉज
दिस वीडियो देन देन कम बैक। ऑलराइट। होप
यू आर हियर। इफ यू लाइक दिस सलूशन हाउ
ईजीली आई एम सॉल्विंग दी हार्ड प्रॉब्लम
मैन ऑफ़ माय वर्ड्स। आई टोल्ड यू आई विल
टीच यू हाउ टू सॉल्व हार्ड प्रॉब्लम्स इन
एन इजी वे। सो प्लीज लाइक एंड कमेंट।
ऑलराइट, लेट्स सी हाउ वी कैन सॉल्व दिस।
सो बेसिकली
हियर इट सेस दैट इन द बाइटनिक एरे द
माउंटेन एरे और व्हाटएवर यू लाइक टू कॉल
इट।
सो हियर इट सेइंग सर्च इन माउंटेन एरे दैट
इज़ द क्वेश्चन।
दिस इज़ द बेस्ट डेटा स्ट्रक्चर कोर्स एंड
इंटरप्रिव प्रिपरेशन कोर्स फॉर दिस रीज़न।
दिस इज़ द रीज़न व्हाई दिस इज़ द बेस्ट
कोर्स।
ओके? एंड आई एम नॉट अफ्रेड टू से इट इज़ द
बेस्ट कोर्स। यू विल नॉट फाइंड इट ऑन
YouTube एनीवेयर। अम
सर्चिंग इन अ बाइटनिक एरे। सो लीड कोड
एग्जांपल लेट्स टेक दैट ओनली। इट्स 1 2 3
4 5 3 1 ओके?
लीड कोड एग्जांपल 1 2 3 4 5 3 1 यू विल सी
दिस इज़ नॉट इवन अ हार्ड क्वेश्चन।
ओके। हाउ डू वी सॉल्व दिस प्रॉब्लम?
सॉल्यूशन। सॉल्यूशन इज़ वेरी सिंपल। फाइंड
द पीक एलिमेंट। ओके? फाइंड द पीक एलिमेंट।
यू रिमेंबर वी डिड ऑर्डर एग्नोस्टिक
बाइनरी सर्च। रिमेंबर दैट वी ट्राई टू
सर्च ऑर्डर एग्नोस्टिकली। वी डिड दैट फॉर
असेंडिंग एंड डिसेंडिंग सेपरेटली। ओके?
फाइंड द पीक एलिमेंट एंड द टारगेट इज़ गिवन
टू यू समथिंग लाइक लेट्स से थ्री।
ओके? सो क्वेश्चन आंसर इज़ पॉइंट नंबर वन
फाइंड पीक एलिमेंट।
ओके? हियर इट इज़ इंडेक्स नंबर फोर।
सेकंड पॉइंट सर्च इन फर्स्ट हाफ ऑफ द एरे।
सर्च इन असेंडिंग एरे।
सिंपल बाइनरी सर्च बाइनरी सर्च इन
असेंडिंग एरे
वि इज लाइक फ्रॉम जीरो टिल फोर थर्ड पॉइंट
इज़ इफ नॉट फाउंड
बाइनरी सर्च इन सेकंड एरे
इन डिक्रीजिंग एरे
इज़ दिस इवन अ हार्ड क्वेश्चन वी आर नॉट
इवन राइटिंग एनी न्यू कोड देन सर्च इन
इंडेक्स नंबर फोर टिल सिक्स
दिस इज़ इवन अ हार्ड क्वेश्चन। दैट्स इट।
नो न्यू कोड नीड्स टू बी रिटन। फाइंड द
एलिमेंट पीक एलिमेंट देन सर्च इन द फर्स्ट
एरे देन सर्च इन द सेकंड एरे। दैट इज़ इट।
दैट इज़ इट। इज़ दिस इवन अ हार्ड क्वेश्चन।
नो नीड टू एक्सप्लेन इदर। फाइंड द मिड
फाइंड द लार्जेस्ट एलिमेंट। पीक एलिमेंट।
दैट इज़ इंडेक्स नंबर फोर ओवर हियर। वी नो
दैट दिस ऑल थिंग इज़ असेंडिंग। दिस ऑल इज़
डिसेंडिंग। फर्स्ट ट्राई टू सर्च इन दिस
बिकॉज़ दिस इज़ सॉर्टेड। दिस इज़ आल्सो
सॉर्टेड इंडिविजुअली। सो, वी कैन अप्लाई
सिंपल बाइनरी सर्च, सिंपल बाइनरी रिसर्च
बिकॉज़ इट्स सॉर्टेड एरे। ऑर्डर ऑल ऑलरेडी
डीड वी डिड दिस ऑर्डर एग्स्टिक बाइनरी
सर्च।
लेट्स जस्ट राइट द कोड फॉर दिस। आई डोंट
इवन थिंक आय शुड बी राइटिंग द कोड फॉर
दिस। यू ऑल शुड डु इट योरसेल्फ। बट स्टिल
आई विल डू बिकॉज़ देन यू से कुणाल यू आर
नॉट मेकिंग इट बिगिनर फ्रेंडली। सो, आय
कैन से माई माई पीक इज़ गोइंग टू बी इक्वल
टू व्हॉट।
पीक ऑफ एरे दैट्स इट आई हैव माय पीक नाउ
फर्स्ट ट्राई फर्स्ट ट्राई इज़ स्टार्ट
सर्चिंग इन दी असेंडिंग ऑर्डर सो आई एम
गना से बाइनरी सर्च
एरे अ फॉर दी टारगेट स्टार्टिंग फ्रॉम
ज़ीरो टिल
यू नो टिल व्हाट
टिल अ पीक
दैट्स इट इफ फर्स्ट ट्राई इज नॉट इक्वल टू
-1 देन ट्राई टू सर्च इन दीन फर्स्ट ऑफ ऑल
रिटर्न दिस दैट इज़ माय आंसर रिटर्न दी
फर्स्ट ट्राई बिकॉज़ दैट इज़ माय आंसर
अदरवाइज़
ट्राई टू सर्च इन सेकंड हाफ
ओके ट्राई टू सर्च इन सेकंड हाफ सो देन वी
आर गोइंग टू टू टू टू टू टू टू ट्राई टू
सर्च इन दी सेकंड हाफ
बट बट हियर वी नीड टू एक्चुअली डू दी
बायोटॉनिक अ दी बाइनरी सर्च फॉर दी ऑर्डर
एग्नोस्टिक बाइनरी रिसर्च राइट? सो आई विल
जस्ट कॉपी दिस थिंग नाउ माइंड।
ऑर्डर एग्ोस्टिक बाइनरी सर्च
ओके ऑर्डर एग्नोस्टिक बाइनरी रिसर्च विल
बी ओवर हियर।
नथिंग न्यू जस्ट कॉपी पेस्टिंग इट।
ऑर्डर एग्ोस्टिक बाइनरी सर्च।
आई नीड टू पास इंट यू नो स्टार्ट एंड एंड
सो इंट स्टार्ट
इंट एंड दैट्स इट बिकॉज़ आई एम नॉट
स्टार्टिंग फ्रॉम ज़ीरो टिल एंड दैट इज़ इट
एंड यू ऑल अंडरस्टैंड व्हाट आई एम डूइंग
ओवर हियर राइट इनिशियली इट वाज़ टेकिंग
फ्रॉम ज़ीरो टिल एंड बट नो आई डोंट वांट टू
डू दिस आई ओनली वांट टू टेक द स्टार्ट दैट
आई एम गिविंग एंड द एन्ड दैट आई एम गिविंग
दैट इज़ इट दैट आई हैव चेंज्ड एव्रीथिंग
एल्स इज़ सेम ओके वेरी सिंपल स्टफ सो इफ दी
आंसर यू हैव फाउंड जस्ट रिटर्न द आंसर।
अदरवाइज़ ट्राई टू सर्च इन द सेकंड हाफ
अदरवाइज़ माय माय आंसर इज़ जस्ट गोइंग टू बी
इक्वल टू रिटर्न व्हाटएवर आंसर यू आर
गेटिंग फ्रॉम द सेकंड हाफ ऑर्डर
एग्नोस्टिक बाइनरी सर्च एरे टारगेट आई एम
सर्चिंग इन द सेकंड हाफ मींस अह माय पीक
प्लस वन टिल द एंड ऑफ़ द एरे व्हिच इज़ एरे
डॉट लेंथ - 1 दैट इज़ द आंसर। दैट इज़ इट।
लीड कुड हार्ड पीपल नथिंग
नथिंग नथिंग नथिंग दैट्स इट। ट्राई टू
सॉल्व इट ऑन योर ओन। इट्स एन इंटरक्टिव
प्रॉब्लम। सो यू कैन डू इट ऑन योर ओन। विल
बी इट इट हैज़ लाइक अ एक लाइक अ सेपरेट
इंटरफ़ेस एंड व्हाटएवर यू विल बी लर्निंग
अबाउट व्हाट आर इंटरफ़ेस इन जावा एंड
एव्रीथिंग। सो, डोंट वरी अबाउट सबमिटिंग
दिस प्रॉब्लम हियर ओवर हियर राइट नाउ।
ट्राई सबमिट। इफ यू आलरेडी नो ऑब्जेक्टिव
प्रोग्रामिंग, देन सबमिट। बेसिकली द
आइडिया इज़ दे आर ओनली प्रोवाइडिंग अस दी
लेंथ एंड गेट इंडेक्स फंक्शन इन इंटरनली।
ओके? सो वी कैन ट्राई वी कैन डू वी कैन
सब्ट इट। बट अ लिटिल बिट मॉडिफिकेशन विल
बी रिक्वायर्ड। बट अह लिटरली नथिंग नथिंग
हैज़ चेंज इन एल्गोरिदम पार्ट। इट्स वेरी
सिंपल। यू विल बी एबल टू डू दिस व्हेन यू
नो ऑब्जेक्टिव प्रोग्रामिंग। सो ओनली द
इम्प्लीमेंटेशन थिंग इज़ चेंज्ड। दिस इज़
एक्जेक्टली द सेम। एक्जेक्टली द सेम थिंग।
ऑलराइट, लेट्स मूव ऑन टु द नेक्स्ट
क्वेश्चन। ओके। अनॉदर क्वेश्चन, सर्च इन अ
रोटेड सॉर्टेड एरे। बिफोर वी गेट
स्टार्टेड अगेन इफ यू आर लाइकिंग, प्लीज
पॉज दिस वीडियो, लाइक द वीडियो, इफ यू हैव
ऑलरेडी, कमेंट बिकॉज़ इट इज़ वैरी
इंपोर्टेंट। आई ऍम हियर टू मेक अ
रेवोल्यूशन, दिस इज़ द मोस्ट इंपोर्टेंट
थिंग दैट विल हेल्प मी डु इट। अम, दिस इज़
आस्क्ड इन Amazon एंड Google. सो, दिस इज़
अ Google क्वेश्चन, एंड एन Amazon
क्वेश्चन। सो, लेट्स गेट स्टार्टेड, अह इट
सेज़ सर्च इन अ रोटेड, सॉर्टेड एरे। सो, एन
एरे इज़ गिवन टू यू, इट सॉर्टेड, बट इट्स
रोटेड। वी विल सी व्हाट वी मीन बाय रोटेट।
एंड ऑब्वियसली यू गिवन अ टारगेट एलिमेंट।
इट विल बी देन अह देन यू हैव टू सर्च
व्हाट इज़ द इंडेक्स दैट टारगेट एलिमेंट
लाइज़ इन। एंड इट शुड क्लिक इन योर माइंड।
इट इज़ इट सेज़ इट्स डिस्टिंक्ट वैल्यूज़
मींस अह दी वैल्यूज़ आर नॉट डुप्लीकेट।
ओके? इट्स डिस्टिंक्ट वैल्यूज़। एंड अह इट
सेज़ इट्स सॉर्टेड एरे। सो, इट शुड क्लिक
इन योर माइंड दैट इट्स अ बाइनरी सर्च
क्वेश्चन। लेट्स फर्स्ट सी व्हाट दे मीन
बाय अ सॉर्टेड एरे। देन वी विल ट्राई टू
कम अप विद दी एल्गोरिदम फॉर दिस। आई विल
टेल यू टू अप्रोचेस। वन विल बी एन
इलाबोरेटिव एप्रोच एंड वन विल बी अ वैरी
सिंपल जस्ट वन मेथड अप्रोच। ओके? बोथ ऑफ
दोज़ आर इम्पोर्टेन्ट टू अंडरस्टैंड। सो
लेट्स गेट इंटू इट। ऑलराइट अ लेट्स लुक
इंटू दिस प्रॉब्लम ऑन लीड कोड। लेट मी ओपन
अप माय लीड कोड ओवर हियर। ऑलराइट। सो इट
सेस दैट रोटेड एरे। ओके? सो फॉर एग्जांपल,
एन एरे इज़ गिवन टू यू दैट इज़ लेट से नॉट
रोटेड। अ सॉर्टेड एरे दैट इज़ नॉट रोटेड।
सो वी आर लर्निंग अबाउट अ क्वेश्चन इज़
रोटेड बाइनरी सर्च रोटेड
बाइनरी
सर्च इन अ रोटेड एरे बिफोर वी डू रोटेड
बाइनरी सर्च वी हैव टू लुक व्हाट इज़ अ
रोटेड एरे राइट दैट इज़ इंपॉर्टेंट लेट से
वी लुक इंटू एन एरे व्हिच इज़ नॉट रोटेड
जस्ट अ नॉर्मल नॉर्मल अह नॉर्मल एरे सॉर्ट
इट ऑब्वियसली सो 2 4 5 7 8 9 10 एंड 12.
सो दैट्स द एरे। आफ्टर वन रोटेशन इट विल
बिकम समथिंग लाइक दिस। आफ्टर वन रोटेशन
लेट्स से यू आर रोटेटिंग इट इन क्लॉकवाइज़
डायरेक्शन। सो मींस
दिस
विल कम ओवर हियर।
दिस इज़ वन रोटेशन।
वन रोटेशन।
सो दिस विल बिकम आफ्टर वन रोटेशन
12 2 4 5 7 8 9 10 दैट्स इट
आफ्टर सेकंड रोटेशन दिस विल कम ओवर हियर
सेकंड रोटेशन
दिस विल बिकम व्हाट एरे विल बिकम
इक्वल टू
10 12 2 4 5 7 8 9
ओके इंडेक्स विल आल्सो चेंज 0 1 2 3 4 5 6
7
0 1 2 3 4 5 6 7 यू कैन सी नाइन वाज़
इंडेक्स सिक्स नाउ नाइन इज़ शिफ्टेड वंस
अहेड सेम फॉर एव्री अदर नंबर दैट इज़ व्हाट
वी मीन बाय रोटेशन ऑफ़ एन एरे नाउ हाउ हाउ
वी गोइंग टू सॉल्व दिस? हाउ आर वी गोइंग
टू अ
यू नो हाउ वी आर गोइंग टू सॉल्व सॉल्व दिस
प्रॉब्लम?
लेट्स सी। सो आई हैव मेंशंड आई विल आई विल
बी शेयरिंग टू अप्रोचेस। अप्रोच नंबर वन
इज़
अप्रोच नंबर वन इज़ व्हाट?
फाइंड द पिवेट
इन द एरे।
फाइंड द पिवेट इन दी एरे। सो व्हाट इज़ द
पिवेट? पिवेट इज़ गोइंग टू बी वेयर दिस
पर्टिकुलर
थिंग इज़ गेटिंग चेंज्ड। फॉर एग्जांपल इन
दिस एरे पिवेट विल बी
12
पे इट।
ओके? पिवेट यू कैन आल्सो से इज़ लेट्स से द
लार्जेस्ट नंबर इन द एरे ओके द लार्जेस्ट
नंबर इन द एरे इज़ द पिवेट पिवेट इज़ द नंबर
पिवेट इज़
फ्रॉम वेयर
योर नेक्स्ट नंबर्स
आर
असेंडिंग। सो फॉर एग्जांपल इफ आई एम
टेकिंग समथिंग लाइक दिस इफ आई टेकिंग एन
एरे समथिंग लाइक दिस।
सो इफ आई एम टेकिंग समथिंग लाइक
3 4 5 6 7
1
0 1 2 सो हियर यू कैन सी दिस इज़ असेंडिंग
दिस इज़ आल्सो असेंडिंग एंड दिस इज़ पेवेट
एव्री सिंगल रोटेड एरे विल फॉलो दिस
फॉर्मेट
ओके सो इफ इफ वी आर एबल टू फाइंड द पिवेट
देन दिस इज़ अ सॉर्टेड एरे दिस इज़ अ
सॉर्टेड एरे अप्लाई बाइनरी सर्च
अप्लाई बाइनरी सर्च
हाउ ईजी इज़ इट
ओके सो फाइंड द पिवेट व्हाट इज़ व्हाट इज़
समथिंग यू विल डू फाइंड पिवेट
ओके देन यू आर गोइंग टू से दैट यू नो दिस
इज़ सॉर्टेड एरे। दिस इज़ आल्सो सॉर्टेड
एरे। ओके? सो इफ यू फाउंड द पिवेट देन यू
हैव टू कंपेयर विद द पिवेट एंड द इन द टू
सब एरेस दैट दैट आर लाइक अराउंड द पिवेट।
सो देन
सर्च इन
फर्स्ट हाफ बिकॉज़ दिस इज़ सॉर्टेड सिंपल
बाइनरी सर्च।
फ्रॉम ज़ीरो टिल पे पिवेट।
एंड अदरवाइज
इफ यू आर नॉट फाइंडिंग इट देयर देन सर्च
इन सेकंड हाफ
व्हिच इज़ व्हाट
पवेट प्लस वन टिल एंड
टिल नाउ ऑल द थिंग्स आई हैव डिस्कस्ड यू
ऑल कैन आल्सो कम अप विथ दिस यू शुड नॉट
हैव दिस क्वेश्चन कुणाल हाउ आर यू
सॉल्विंग दीज़ प्रॉब्लम्स बिकॉज़ आई एम नेवर
जंपिंग डायरेक्टली ऑन द सलूशन। आई एम
एक्चुअली इबोरेटिंग माय थॉट प्रोसेस इन
दीज़ वीडियोस। सो यू कैन लर्न फ्रॉम इट।
हाउ टू थिंक इन एन इंटरव्यू। दैट इज़ व्हाट
वी आर टीचिंग यू ओवर हियर फॉर फ्री। ओके।
सो
हम द ओनली क्वेश्चन नाउ इज़ फाइंड द पिवेट
बिकॉज़ दिस इज़ ईजी। दिस इज़ अ सिंपल बाइनरी
सर्च थिंग वी हैव ऑलरेडी डन। ऑल वी नीड टू
डू नाउ इज़ फाइंड पिवेट। सो द क्वेश्चन इज़
फाइंड पिवेट।
दैट इज दी क्वेश्चन। हाउ कैन वी फाइंड द
पिवेट इन अ रोटेटेड बाइनरी सर्च।
सो
लेट्स सी लेट मी राइट दैट 3 4 56 7012
3 4 5 6 7 0 1 2 ओके इंडेक्स वैल्यूज़ वी
कैन आल्सो राइट दोज़ 0 1 2 3 4 5 6 एंड 7
ओके प्लीज लाइक एंड कमेंट इफ यू हैवेंट
ऑलरेडी दिस लॉट ऑफ़ एफर्ट्स इनटू मेकिंग
दीज़ वीडियोस एंड दिस इज़ द ओनली वे यू कैन
सपोर्ट। लाइक, कमेंट एंड शेयर। दैट इज इट।
दैट इज़ ऑल आय आस्क। आय विल गिव माय 200%।
ओके? आई वांट दिस कोर्स, दिस बेस्ट कोर्स
टू रीच टू एव्री सिंगल पर्सन फॉर फ्री।
वेदर इट्स बेस्ट ऑर नॉट, दे कैन डिसाइड
फॉर देमसेल्व्स। यू कैन सी आफ्टर 2 मंथ्स?
बाय नेक्स्ट ईयर पीपल विल क्ली पीपल विल
बी क्लियरिंग इंटरव्यू राउंड्स लाइक दिस।
लाइक दिस विदाउट एनी पेड कोर्सेज।
ऑलराइट। सो, हाउ डू वी फाइंड द पिवेट?
अगेन थॉट प्रोसेस। अह बाइनरी सर्च वी आर
गोइंग टू फाइंड द मिडिल एलिमेंट बिकॉज़ वी
नो दिस इज़ अ सॉर्टेड एरे। सो बाइनरी
रिसर्च विल बी अवेलेबल लाइक वी विल बी
यूजिंग बाइनरी सर्च। अगेन थॉट प्रोसेस इज़
क्लियर टू यू ऑल। हाउ टू थिंक स्टार्ट।
लेट मी चेंज द डिफरेंट कलर।
हम
स्टार्ट एंड मिडिल विल बी थ्री। दिस विल
बी मिडिल। व्हेन एम आई गोइंग टू फाइंड माय
आंसर? आंसर व्हेन?
व्हेन विल आई फाइंड द आंसर? व्हेन विल आई
नो दैट आई हैव फाउंड द पिवेट? व्हेन विल
आई नो दैट?
व्हिच कंडीशन इज़ देयर फॉर पिवेट। दिस इज़
असेंडिंग।
दिस इज़ असेंडिंग ओनली दिस इज़ डिसेंडिंग।
व्हाट एम आई सेइंग? सॉरी सॉरी अबाउट दैट।
दिस इज असेंडिंग दिस इज असेंडिंग ओनली दिस
पिवेट थिंग इज़ डिसेंडिंग
ओनली दीज़ टू विल बी डिसेंडिंग इज़ दिस वेरी
कॉमन सेंस एंड वी ऑल नो ओनली टू देयर विल
ओनली बी अ सिंगल पार्ट ऑफ़ द सब एरे ऑफ़
साइज़ टू दैट विल बी डिसेंडिंग। सो आंसर
व्हेन यू विल फाइंड व्हेन यू फाइंड
दैट
मिड इज एक्चुअली ग्रेटर दन मिड प्लस वन
एलिमेंट
दैट इज़ पिवेट
यू नो फ्रेंड्स आई रिमेंबर फ्रेंड्स नाउ
पिवेट पिवेट
एनीवे आई एम गनाच वाच फ्रेंड्स टुडे ऑन
Netflix इट्स बीन अ वाइल बट एनीवे पिवट
दिस इज द ओनली पोजीशन पोजीशन फॉर पिवेट
व्हनेवर अ नंबर इज़ स्मॉलर दन द नेक्स्ट
नंबर दैट इज़ माय पवेट नंबर
ओके सो व्हनेवर माय मिडिल इज़ ग्रेटर दैन द
नेक्स्ट एलिमेंट
दैट मींस दैट आई हैव फाउंड अ पिवेट
ओके फर्स्ट केस
सो दिस इज़ केस वन आई ऍम टेलिंग यू द थॉट
प्रोसेस सो मेनी क्वेशंस वी डन आई एम
ऑलवेज स्विंग
व्हाट आई डूइंग इन एनी क्वेश्चन? दिस इज़ द
अप्रोच वी विल बी फॉलोइंग फॉर एव्रीथिंग।
सो, फाइंड व्हाट टाइप ऑफ़ एल्गोरिदम विल बी
यूज़्ड दैट इज़ सिंपल सॉर्टेड एरे। सो यूज़ अ
यू नो बाइनरी सर्च। ओके? सो, दिस इज़ केस
नंबर वन। सो, केस नंबर वन इज़ दैट आई हैव
एक्चुअली फाउंड माय आंसर। नाउ, व्हाट इज़ द
केस नंबर टू? इमेजिन, यू ओनली इमेजिन
व्हाट व्हाट एल्स कैन बी द केस नंबर टू?
इफ दिस मिडिल एलिमेंट इज़ एक्चुअली अ यू नो
अम लेट्स से इफ दिस पर्टिकुलर मिडिल
एलिमेंट इज़ अ इफ वी टॉक अबाउट इफ दिस
मिडिल एलिमेंट इज़ स्मॉलर दैन मिडिल प्लस
वन दैट इज़ नॉट गोइंग टू हेल्प अस मच ओके
दैट इज़ नॉट गिविंग अस एनीथिंग सो वी कैन
चेक समथिंग लाइक
अम
इफ द मिडिल एलिमेंट व्हाट व्हाट व्हाट अदर
वेज़ आई कैन गेट माय आंसर दैट इज़ द
क्वेश्चन व्हाट अदर वेज़ कैन आई गेट माय
आंसर लेट्स ट्राई टू थिंक ऑफ़ दैट सो इफ
लेट्स से माय मिडिल एलिमेंट वाज़ दिस लेट्स
से द मिडिल एलिमेंट वाज़ दिस।
सो इफ
माय मिडिल एलिमेंट
इज़ एक्चुअली लेस देन मिड - वन एलिमेंट
दैट इज़ ऑल्सो माय आंसर।
सो इन दिस केस आंसर इज़ इक्वल टु मिड - 1
इंडेक्स।
ओके? चेक इट। लेट्स से दिस वाज़ द मिडिल
एलिमेंट। एंड दिस इज दिस विल आल्सो बी
ओनली वन केस। इट्स नॉट लाइक यू विल फाइंड
दिस एनीवेयर एल्स इन दिस एरे। नो बिकॉज़
दिस इज़ असेंडिंग दिस इज़ असेंडिंग। सो आई
विल नॉट फाइंड एनीवेयर इन दिस एरे। दीज़ टू
पॉइंट्स यू विल ओनली फाइंड एट द पिवेट
पॉइंट। सो, इफ यू आर सेइंग दैट द मिडिल
एलिमेंट इज़ स्मॉलर दैन द प्रीवियस
एलिमेंट, देन द प्रीवियस एलिमेंट इज़ द
आंसर। ओके? व्हाट ऑल कंडीशंस? व्हाट व्हाट
अदर थिंग वी कैन लुक इंटू दिस। सो केस
नंबर टू।
व्हाट इज केस नंबर थ्री नाउ?
व्हाट कैन वी हैव एस केस नंबर थ्री केस
नंबर थ्री कैन बी दैट इफ
लेट्स से योर स्टार्ट एलिमेंट
ओके इफ योर स्टार्ट एलिमेंट इज़ एक्चुअली
ग्रेटर दैन योर ग्रेटर दैन ऑर इक्वल टु
योर मिडिल एलिमेंट। लेट्स सी एट दैट केस
एज वेल। ट्राई आउट दीज़ डिफरेंट केसेस। आई
आल्सो ट्राइंग आउट। आई हैव मेमोराइज़्ड दिस
और एनीथिंग। ओके? आई एम आल्सो ट्राइंग इट
आउट ओनली। सो लेट्स से द स्टार्ट एलिमेंट
इज़ ग्रेटर दैन इक्वल टू मिडिल एलिमेंट।
सो
ए दैट केस माइट बी फॉर समथिंग लाइक दिस।
लेट्स से योर मिडिल लाइ समवेयर ओवर हियर।
सो इन दिस केस यू विल से स्टार्ट एलिमेंट
इज़ ग्रेटर दैन इक्वल टू मिडिल एलिमेंट।
दैट इज़ ट्रू। व्हाट डज़ दिस मीन?
व्हाट डस दिस मीन? दैट स्टार्ट एलिमेंट इज
ग्रेटर दैन इक्वल टू मिडिल एलिमेंट। इट
मींस दैट वन हाफ ऑफ़ द एरे इज़ ऑलरेडी ओवर
हियर एंड
यू आर गोइंग टु फाइंड बेसिकली पिवेट इज़
व्हाट? पिवेट इज़ द लार्जेस्ट नंबर। ऑलवेज
रिमेंबर दैट। पिवेट इज़ द लार्जेस्ट नंबर।
सो, इफ़ दिस इज़ द केस दैट वन हाफ़ इज़ हियर
एंड सम हाफ़ इज़ ओवर हियर। सो ऑब्वियसली ऑल
दी आइटम्स ओवर हियर आर गोइंग टू बी स्मॉलर
देन दीज़ आइटम्स बिकॉज़ दिस इज़ रोटेटेड
बाइनरी सर्च
आई एम जस्ट गोइंग टू राइट इट अ नीटली सो
यू आर एबल टू अंडरस्टैंड डोंट वरी आई विल
राइट इट नीटली लेट्स राइट इट नीटली ओके सो
लेट्स टॉक अबाउट दिस केस थ्री सो व्हाट इज़
द केस थ्री सो वी हैव टॉकड अबाउट ओके दिस
वन वी हैव टोकड अबाउट अह दिस इज़ पोटेशियल
आंसर दिस इज़ अ पोटेंशियल आंसर बट लेट से
इफ यू आर टॉकिंग अबाउट स्टार्ट एंड मिडिल
लेट्स से यू कैन आल्सो टॉक अबाउट एंड मिल
आई गना टॉक अबाउट स्टार्ट एंड मिडिल लेट्स
से इन केस थ्री लेट्स से लेट्स से इफ द
स्टार्ट एलिमेंट
आई एम गना चेंज द कलर
लेट्स से इफ आई से इट्स रिकॉर्डिंग हियर
इफ इफ आई से दैट अ स्टार्ट एलिमेंट
इज़ एक्चुअली ग्रेटर दैन द मिडिल एलिमेंट
ओके सो फॉर एग्जांपल इफ आई से 3 4 5 6 आई
कैन से समथिंग लाइक
थ्री फोर जस्ट राइट दिस इन अ डिफरेंट कलर
3 4 5
एंड आई कैन देन ऐड सिक्स और आई कैन जस्ट
से 4 5 6
3 2 1 0 और व्हाटएवर ओके देन हियर आई कैन
से दैट
दी इंडेक्स वैल्यूज़ 0 1 2 3 4 5 6 मिडिल
एलिमेंट इज़ गोइंग टू बी थ्री दिस इज़ गोइंग
टू बी माय स्टार्ट दिस इज़ गोइंग टू बी माय
एंड एंड दिस इज़ गोइंग टू बी माय मिडिल
एलिमेंट ओके सो हियर आई नो दैट द स्टार्ट
एलिमेंट इज़ एक्चुअली ग्रेटर दैन मिडिल
एलिमेंट व्हाट डज़ इट मीन व्हाट डज़ इट ओके
सो दिस माइट बी अनदर केस हियर केस नंबर वन
इज़ नॉट फॉलोइंग केस नंबर टू इज़ आल्सो नॉट
फॉलोविंग हियर इट सेइंग स्टार्ट इज़
एक्चुअली ग्रेटर दैन मिड सो व्हाट डू वी
मीन बाई दिस वी नो दैट अह फ्रॉम दिस वी
कैन सी दैट दिस पर्टिकुलर थिंग
टिल टिल ओवर हियर टिल मिड मिड - 1 ओके इफ
यू हैड समथिंग लेट्स से सेवन ओवर हियर ओके
इमेजिन यू हैड सेवन ओवर हियर ऑर व्हाटएवर
एंड दिस वाज़ मिड जस्ट इमेजिन ओके आई एम
नॉट सेइंग सेवन इज़ नॉट गोइंग टू बी मिड बट
जस्ट इमेजिन यू आर इन अ प्लेस लाइक दिस
व्हेयर यू हैव सेवन एंड यू हैव लेट से सम
अदर एलिमेंट्स ओ हियर ओके लेट से यू हैव
समथिंग लाइक दैट सो हियर इमेजिन दैट
दिस बेसिकली मीन्स दैट
बेसिकली आई कैन जस्ट ऐड समथिंग ओवर हियर
नो दैट डज़ नॉट मैटर। ओके नेवर माइंड। सो
आई कैन जस्ट ऐड समथिंग लाइक दिस। आई कैन
से ओके दिस बेसिकली मीन्स दैट दिस एरे दैट
आई एम वर्किंग विद दिस वन
टिल मिडिल - 1 दिस इज़ गोइंग टू कंटेन ऑल
दी नंबर्स। सो बेसिकली ऑल दी नंबर्स दैट
आर आफ्टर मिड ऑल द नंबर्स। ऑल ऑफ़ दिस
वेरीेंट पॉइंट। ऑल ऑफ़ दीज़ नंबर्स आर गोइंग
टू बी स्मॉलर दैन दिस।
स्मॉलर दन s
ऑल ऑफ दी नंबर्स आर गोइंग टू बी स्मॉलर
दैन s व्हाई बिकॉज़ s वाज़ एक्चुअली इन
ओरिजिनल एरे वाज़ कमिंग आफ्टर दिस इट
एक्चुअली हैज़ बीन रोटेड फ्रॉम प्रीवियस इट
हैज़ कम टू फर्स्ट एज़ यू कैन सी डायरेक्टली
फ्रॉम दिस एज़ वेल फोर इज़ ओवर हियर ऑल द
नंबर्स लेस दैन फोर विल कम ओवर हियर बिकॉज़
दिस इज़ सॉर्टेड दिस इज़ सॉर्टेड वेरी वेरी
कॉमन कॉमन सेंस एंड इट्स राइट लाइक लुकिंग
ऑन द स्क्रीन आल्सो। सो इफ दिस इज़ द केस
इफ दिस इज़ द केस देन ऑल द एलिमेंट्स।
सो इन दिस केस आई एम राइटिंग डाउन ओवर
हियर एज़ वेल।
ऑल एलिमेंट्स
फ्रॉम मिड
विल बी स्मॉलर दन स्टार्ट। ओके? आई एम
राइटिंग इट डाउन एवरीवेयर। सो दैट यू कैन
सी
हेंस
वी कैन इग्नोर
ऑल दी एलिमेंट्स
सिंस वी आर लुकिंग फॉर
पीक
दैट इज़ लार्जेस्ट एलिमेंट
इफ यू आर लुकिंग फॉर लार्जेस्ट एलिमेंट
एंड यू नो दैट ऑल ऑफ़ दीज़ नंबर्स आर स्मॉलर
दैन दिस वन द स्टार्ट इंडेक्स एंड वी नो
दैट दी वंस आफ्टर दिस मे बी बिगर दैन
स्टार्ट इंडेक्स। व्हाई वुड यू इवन वांट
टू चेक दिस? इग्नोर दिस। हाउ डू वी इग्नोर
दिस? एंड इज़ इक्वल टू मिड - 1 दिस विल बी
माय न्यू एंड।
इग्नोर बाय एंड इज़ इक्वल टू मिड - 1
केस नंबर फोर इज़ व्हाट? लास्ट केस।
अनदर केस विल बी लाइक अदरवाइज
इफ यू नो इफ स्टार्ट एलिमेंट इज़
इफ स्टार्ट एलिमेंट इज़ स्मॉलर दैन द मिडिल
एलिमेंट ओके सो इफ स्टार्ट एलिमेंट इज़
स्मॉलर दैन द मिडिल एलिमेंट व्हाट डज़ दैट
मीन
लेट्स सी अनदर अनदर वन केस नंबर फोर
स्टार्ट एलिमेंट
इज स्मॉलर देन मिडिल एलिमेंट।
लेट्स ट्राई टू सी दिस थिंग। सो इफ वी हैव
समथिंग लाइक
3 4 5 6 0 1 2
और जस्ट वन टू और जस्ट टू और व्हाटएवर सो
हियर आई एम सेइंग आई नो सिक्स इज़ पिवेट 1
2 3 4
टू विल बी उप्स।
एक्सीडेंटली
क्लोज्ड इट। ऑलराइट। सो टू विल बी वेयर इज़
इट? इंडेक्स नंबर टू विल बी मिडिल। सो
स्टार्ट एंड मिडिल। आई नो इन दिस केस
स्टार्ट एलिमेंट इज़ यू नो अह लेस दैन
मिडिल। ओके? स्टार्ट एलिमेंट इज़ लेस दैन
मिडिल। ओ बाय द वे दिस इज़ गोइंग टू बी वी
हैव टू पुट लेस दैन इक्वल टू ओवर हियर। अ
सो हियर बेसिकली वी आर सेइंग इन केस नंबर
थ्री ग्रेटर दैन इक्वल टू बेसिकली ओवर
हियर मिडिल एलिमेंट इज़ लेस दैन इक्वल टू
दैन इक्वल टू
ओके कूल
यू कैन आल्सो पुट इक्वल टू बिलो बट दैट इज़
फाइन नो वरीज़ अह
सो यू कैन आल्सो पुट इक्वल टू ओवर हियर वन
इक्वल टू केस शुड बी देयर ओके ऑलराइट अह
सो हियर इट्स सेइंग दैट इफ स्टार्ट इज़ लेस
दैन मिडिल वी नो दिस इज़ सॉर्टेड एरे
सॉर्टेड
ओके सॉर्टेड फर्स्ट हाफ ऑफ द एरे
वी हैव टू फाइंड द मैक्सिमम नंबर
वी हैव टू फाइंड द मैक्सिमम नंबर व्हाट इज़
दैट गोइंग टू बी सिंपल अनदर
सो इट सेइंग इफ यू आर ट्राइंग टू फाइंड द
मैक्सिमम नंबर नाउ देन इट्स गोइंग टू बी
व्हाट
इट्स गोइंग टू बी मिडिल इन दिस इन दिस
पर्टिकुलर एरिया नाउ वेरी सिंपल स्टफ राइट
सो इन दिस केस यू आर स्टार्टिंग फ्रॉम
हियर सो स्टार्ट विल कम ओवर हियर सो
स्टार्ट इज़ गोइंग टू बी इक्वल टू मिडिल
प्लस वन दैट्स इट
दैट इज़ इट
ओके देन दैट्स इट या दैट इज़ द प्रॉब्लम
सलूशन दैट्स इट इन द एंड लाइक अ इफ यू
कांट फाइंड जस्ट रिटर्न -1 इफ देयर इज़ अ
पॉसिबल सॉल्यूशन दीज़ टू चेक दीज़ टू केसेस
विल हैंडल इट फॉर अस।
ओके? दैट इज़ इट वेरी सिंपल। सो स्टार्ट इज़
लेस दैन मिडिल। इट मींस दैट दिस इज़
सॉर्टेड एरे। इट मींस दैट देयर इज़ अनदर
एरे दैट लाइज़ ओवर हियर दैट इज़ एक्चुअली
इंक्रीज़िंग
देन पिवेट देन इंक्रीज़िंग।
बिकॉज़ बिकॉज़ इफ दिस मिडिल एलिमेंट वास
पिवेट
बिकॉज़ इफ दिस वास पिवेट
इट वुड हैव बीन कॉटन
इट
वुड हैव बीन
रिटर्नड
इन केस वन एंड टू सो वी नो दिस इज़ नॉट
पिवेट हेंस प्रूव्ड
हेंस प्रूव्ड
दैट बिगर नंबर्स लाई अहेड।
हेंस
इग्नोर मिड
एंड पुट स्टार्ट इज़ इक्वल टु मिड + 1 दैट
इज़ इट। दैट्स आवर सलूशन। फोर केसेस वेरी
सिंपल। शॉर्ट कोड एंड नथिंग मच। दैट्स इट।
ऑलराइट। लेट्स ट्राई टू कोड दिस। बाय द वे
दिस इज़ नॉट गोइंग टू वर्क फॉर डुप्लीकेट
एरेज़ लाइक डुप्लीकेट नंबर्स। वी विल सी
हाउ वी कैन एडिट द कोड फॉर डुप्लीकेट
नंबर्स इन जस्ट अ लिटिल बिट। लेट्स ट्राई
टू कोड दिस थिंग। ओके? सो, आई कैन से
रोटेड बाइनरी सर्च। रोटेटेड बाइनरी सर्च
आरबीएस ऑर व्हाटएवर। एंड देन आई कैन जस्ट
से पब्लिक स्टैटिक वॉइड मेन। हम् जस्ट गिव
मी अ सेकंड। माइन माउस डज़ंट सीम टू बी
वर्किंग।
ओके। ओके। सो सिंपल वेरी सिंपल फोर फोर
केसेस वी डिस्कस्ड ऑलरेडी वी आर डूइंग
केसेस केसेस ओनली वी आर प्लेइंग केसेस
केसेस सो इट्स वेरी सिंपल कोड इज़ आल्सो
वैरी शॉर्ट रोटेड बाइनरी सर्च सो बिफोर वी
डू रोटेड बाइनरी सर्च वी आर एक्चुअली
ट्राइंग टू फाइंड द पिवेट राइट सो आई कैन
से स्टैटिक वॉइड अ नॉट वॉइड इंटीजर
फाइंड द पिवेट इन दिस इंटीजर अह
यू नो इज़ इन दिस इंटीजर एरे
ओके दैट इज़ व्हाट वी वांट डू स्टार्ट = 0
एंड इज़ = एरे डॉट लेंथ - 1 ओके सिंपल
बाइनरी सर्च वी वांट टू डू सो वी कैन से
व्हाइल स्टार्ट इज़ एक्चुअली लेस दैन इक्वल
टू एंड व्हाट डू वी नीड टू डू व्हाट व्हाट
व्हाट वी डूइंग व्हाट वर द फोर केसेस फोर
केसेस ओवर हियर केस नंबर वन सो फर्स्ट ऑफ़
ऑल फाइंड द मिडिल एलिमेंट आई एम नॉट गोइंग
टू राइट इट अगेन एंड अगेन
व्हाट इज द मिडिल एलिमेंट कोड कॉपी
मिडिल एलिमेंट देन फोर केसेस
सो फर्स्ट केस वाज़ व्हाट इफ माय
एरे ऑफ़ मिडिल एलिमेंट इज़ एक्चुअली ग्रेटर
देन द नेक्स्ट वन राइट दिस वाज़ अनदर वन
मिड प्लस वन
मींस रिटर्न मिड फाउंड दी आंसर सेम
सिमिलरली द नेक्स्ट वन वाज़ इफ द इफ द
मिडिल एलिमेंट इज़ एक्चुअली लेस देन द
प्रीवियस वन इन दैट केस रिटर्न मिड माइनस
वन आई डोंट हैव टू एक्सप्लेन दिस ऑलरेडी
इलेबोरेटेड ऑन दिस दिस इज़ केस वन दिस इज़
केस टू बट वी आल्सो हैव टू मेक श्योर इफ
यू डूइंग मिडिल प्लस वन दैट अह
इट इज़ नॉट एक्सीडिंग आउटसाइड द रेंज नाउ
इमेजिन समथिंग इमेजिन दैट अह मिड इन इन अ
इन वन पॉइंट लेट्स से मिड इज़ इक्वल टु टू
द लास्ट इंडेक्स ऑफ़ द एरे। ओके? देन व्हेन
दिस चेक इज़ रनिंग, इमेजिन मिड इज़ इक्वल टू
लास्ट इंडेक्स ऑफ़ द एरे इन सम सिनेरियो।
देन व्हेन दिस चेक इज़ रनिंग इट विल
एक्चुअली चेक फॉर मिड + 1 लास्ट इंडेक्स
ऑफ़ एरे + 1 व्हाट इज़ दैट? इंडेक्स आउट ऑफ़
बाउंड एरर।
सो, एट ऑलवेज, मिड शुड ऑलवेज बी लेस दैन
एंड व्हेन यू आर मेकिंग दिस चेक। मिड शुड
बी लेस दैन एंड एंड अह देन मेक दिस चेक।
सो बाय द वे दिस इज़ अनदरेंट पॉइंट वी विल
डिस्कस इट इन दी यू नो बिटवाइज़ ऑपरेटर्स।
व्हेन यू हैव वन चेक कंडीशन ओवर हियर एंड
अनदर चेक कंडीशन ओवर हियर इफ दिस इज़ फॉल्स
दिस विल नॉट इवन एक्सक्यूट इफ एंड इज़ ओवर
देयर बिकॉज़ इट डज़ नॉट मेक सेंस एंड मींस
दैट ऑल द वैल्यूज़ शुड बी ट्रू। सो इफ एनी
वन ऑफ़ दीज़ आर फॉल्स द फ्यूचर वंस विल नॉट
इवन चेक। इट विल नॉट इवन एग्जीक्यूट दिस।
हेंस, दिस विल नॉट इवन एग्जीक्यूट। दिस
चेक विल नॉट इवन बी कंसीडर्ड इफ दिस इज़
नॉट ट्रू। बिकॉज़ कॉमन सेंस। ओके? इफ दिस
इज़ नॉट ट्रू, ऑब्वियसली दिस एंटायर थिंग
विल बी फॉल्स बिकॉज़ एंड इज़ अवेलेबल ओवर
हियर। सिमिलरली फॉर दिस योर मिड शुड बी
ग्रेटर दैन स्टार्ट।
केस नंबर टू। नाउ केस नंबर थ्री।
केस नंबर थ्री इज़ व्हाट? इफ माय
मिडिल एलिमेंट इज एक्चुअली लेस दैन इक्वल
टू माय स्टार्ट
दिस आई नो द थर्ड केस दैट वी डिस्कस
ऑलरेडी डोंट नीड टु इबोरेट ऑन दिस बेसिकली
ऑल द एलिमेंट्स आफ्टर द मिड एलिमेंट आर
गोइंग टू बी स्मॉलर दैन द स्टार्ट एंड वी
नीड द बिगेस्ट एलिमेंट सो व्हाई कांट वी
जस्ट इग्नोर ऑल द एलिमेंट्स दैट आर
एक्चुअली प्रूफ ओवर हियर स्मॉलर दैन द
स्टार्ट इग्नोर ऑल दोज़ हाउ डु वी इग्नोर
ऑल दोज़ इग्नोरिंग ऑल द एलिमेंट्स फ्रॉम
मिडिल सो एंड शुड बी मिडिल - 1
दैट्स इट।
अदरवाइज़
आई कैन से दैट इफ स्टार्ट इज़ यू नो लेस
दैन मिडिल। सो इफ स्टार्ट इज़ लेस दैन
मिडिल मींस दिस इज़ अ सॉर्टेड एरे इट मे बी
पॉसिबल दैट मोर बिगर नंबर्स विल लाई अहेड
ऑफ़ इट। बिकॉज़ इफ दिस एंड इट इफ़ दिस मिडिल
दैट आई एम टॉकिंग अबाउट। स्टार्ट इज़ लेस
दैन मिडिल, एंड इफ दिस लेस दैन मिडिल, द
मिडिल पॉइंट ओवर हियर, इफ दिस वाज़ द
पिवेट, इट वुड हैव बीन कॉट ओवर हियर। सो,
डेफिनेटली बिकॉज़ ऑफ़ दिस, मोर बिगगर नंबर्स
एकज़िस्ट आफ्टर द मिडिल।
सो, आय कैन सर्च इन द सेकंड पार्ट ऑफ़ द
एरे नाउ। सो, आफ्टर मिडिल, आई एम सर्चिंग।
सो, स्टार्ट इज़ गोइंग टू बी मिडिल प्लस
वन।
दैट इज़ इट। इन द एंड इफ यू नॉट रिटर्निंग
एनीथिंग मींस एलिमेंट नॉट फाउंड रिटर्न -1
दैट्स इट दैट्स हाउ यू फाइंड द पिवेट
लेट्स ट्राई ओके सो हियर इज़ द एरे लेट्स
से वी आर टेकिंग दिस वन ओनली अ सो आई कैन
से समथिंग लाइक इंटीजर एरे इज़ इक्वल टू
दिस थिंग ओके कर्ली बसेस कर्ली बसेस ओके
देन आई यू टू से प्रिंट द पिवेट ऑफ़ दिस
ओके फाइंड पिवेट टेक दी एरे सो पवेट इज़
सेवन सो इट शुड बी लार्जेस्ट नंबर सो 0 1
2 थ्री। इंडेक्स नंबर थ्री इज़ द आंसर फॉर
पिवेट।
सो दैट लुक्स गुड। इंडेक्स नंबर थ्री इज़
हियर। हाउ डू वी डू पिवेट बाइनरी सर्च
देन। सो नाउ इफ आई टेक अ इफ़ आई मेक अ
फंक्शन फॉर बाइनरी सर्च आई कैन से स्टैटिक
इंट
बाइनरी सर्च पवेट बाइनरी सर्च और व्हाटएवर
दिस सेज़। जस्ट गना कॉपी दिस
कॉपी दिस एंड पेस्ट दिस हियर ओके सो हियर
इट सेइंग दैट हाउ डू वी डू नाउ फर्स्ट वी
कैन डू इज़ वी कैन फाइंड द पिवेट सो पिवेट
इज़ इक्वल टू व्हाट रिमूविंग स्टैटिक व्हाई
आर वी नॉट यूज़िंग स्टैटिक इज़ बिकॉज़ दैट इज़
समथिंग आई विल टेल यू व्हेन वी डू
ऑब्जेक्ट ओरिएंटेड प्रोग्रामिंग ओके सो इन
पिवेट इज़ इक्वल टू ऑर आई कैन जस्ट राइट
राइट अह स्टैटिक फॉर दिस केस सो दैट यू
कैन रन इट ओके नो वरीज़ इन पिवट इज़ इक्वल
टु फाइंड पिवेट वी ऑलरेडी ऑलरेडी डिस्कस्ड
व्हाई दिस इज़ स्टैटिक एंड दैट इट इज़ नॉट
स्टैटिक। दिस इज़ स्टैटिक बिकॉज़ इफ यू वांट
टू रन इट इफ यू वांट टू एक्सेस एनी अदर
मेथड दैट इज़ स्टैटिक्स इनसाइड स्टैटिक इट
हैज़ टू बी स्टैटिक एज़ वेल। बिकॉज़ स्टैटिक
इज़ नॉट डिपेंडेंट ऑन ऑब्जेक्ट। सो यू कैन
नॉट डिपेंड थिंग यू कैन नॉट यूज़ थिंग्स
दैट डिपेंडेंट ऑन ऑब्जेक्ट इनसाइड समथिंग
दैट इज़ नॉट डिपेंडेंट ऑन ऑब्जेक्ट। वी विल
डिस्कस दिस इन डिटेल इन ऑब्जेक्ट एंड
प्रोग्रामिंग। फॉर नाउ जस्ट ऐड इट एज़ इट
इज़। डोंट वरी। एव्रीथिंग विल बी कवर्ड।
बाय नाउ यू माइट बी हैविंग ट्रस्ट ऑन मी
दैट आई कवर एव्रीथिंग इन डिटेल। सो मेक
श्योर हिट दैट लाइक एंड स कमेंट इन द सब
कमेंट सेक्शन बिलो। ओके। फाइंड द पिवेट।
फाइंड द पिवेट जस्ट नम्स। दैट्स इट। नम
नाउ आई विल हैव माई पिवेट। सो इफ यू डोंट
हैव अ पिवेट।
इफ यू डिड नॉट फाइंड अ पिवेट इट मींस दी
एरे इज़ नॉट रोटेटेड। वेरी बेसिक स्टफ। सो,
इफ पिवेट इज इक्वल टू -1
जस्ट डू नॉर्मल बाइनरी सर्च।
बिकॉज़ एरे इज़ नॉट रोटेटेड। जस्ट डू नॉर्मल
बाइनरी सर्च। सो डू आई हैव बाइनरी सर्च
ओवर हियर। आई एम जस्ट गोइंग टू कॉपी पेस्ट
दिस। कॉपी पेस्ट बाइनरी सर्च।
कॉपी पेस्ट। आई लव वी लव कॉपी पेस्टिंग।
बेसिकली वी हैव टू हैव
कॉपी पेस्टिंग दिस ओवर हियर।
डोंट वांट दिस आई कैन जस्ट पास दिस ओवर
हियर स्टार्ट एंड एंड एंड स्टार्ट इंट एंड
कॉपी पेस्टिंग बाय द वे इट्स अ लिटिल बिट
अ इट्स अ मीडियम क्वेश्चन बट इट्स
डेफिनेटली या वी कैन से इट्स मीडियम
क्वेश्चन ओके सो जस्ट से रिटर्न नॉर्मल
बाइनरी सर्च माय नम्स माय टारगेट स्टार्ट
इज़ ज़ीरो एंड इज़ अ लेंथ - 1 सो नम्स
डॉट लेंथ -1
दैट्स इट। बट इफ यू आर एबल टू फाइंड द
पिवेट इफ पिवेट इज़ फाउंड यू हैव फाउंड टू
असेंडिंग सॉर्टेड एरेज़
टू असेंडिंग सॉर्टेड एरेज़। सो आई कैन से
दैट फर्स्ट ऑफ़ ऑल इफ माय नम्स ऑफ़ पिवेट इज़
इक्वल टू इक्वल टू माय टारगेट देन आई कैन
जस्ट से रिटर्न पिवेट। दैट्स माय आंसर।
ओके अदरवाइज आई कैन से दैट
यू नो
व्हाट डू वी डू अदरवाइज़ सो लेट्स टेक टेक
अ लुक एट दिस अ पर्टिकुलर थिंग सो पिवेट
इज़ सेवन एंड लेट्स से वी आर ट्राइंग टू
सर्च फॉर सिक्स ओके सो वी कैन से इफ माय
अह
इफ माय स्टार्ट एलिमेंट इज़ एक्चुअली लेस
दैन द टारगेट एलिमेंट सो लेट्स लेट्स से
देयर कैन बी टू केसेस। अगेन लेट्स लुक एट
केसेस। वन केस कैन बी ओके थ्री केसेस केस
नंबर वन। सो नाउ हियर वी हैव थ्री केसेस।
सो लेट्स एक्चुअली वी है वी हैव स्टिल नाउ
वी हैव डन इन डिटेल हाउ टू फाइंड पिवट।
नाउ लेट्स डू हाउ टू फाइंड द आंसर यूजिंग
पिवट। लेट्स ओके। सो दिस इज़ दी एरे गिवेन
टू अस ऑन ऑन लीड कोड। नाउ लेट्स सी व्हाट
आर द केसेस। सो बेसिकली, यू विल फर्स्ट
फाइंड द पिवेट एलिमेंट। ओके? सो यू विल
फर्स्ट फाइंड द पवेट एलिमेंट। सो हियर
बेसिकली वी कैन से, स्टार्ट एंड एंड पिवट
इज़ दिस। वी हैव ऑलरेडी कवर्ड दिस एंड देयर
आर थ्री केसेस व्हाट आर द थ्री केसेस
ऑलवेज लुक फॉर केसेस केस नंबर वन केसेस इज़
नथिंग केस इज़ जस्ट योर ब्रेन स्ट्रोमिंग
ओके दैट्स इट व्हाट कैन हैपन यू आर जस्ट
थिंकिंग आउट लाउड दैट्स इट सो वन थिंग दैट
कैन हैपन इज़ दैट माय पवेट एलिमेंट
इज़ एक्चुअली इक्वल टू माय टारगेट एलिमेंट
दिस इज़ एक्चुअली माय आंसर इन दिस केस
पिवेट एलिमेंट इज़ द आंसर एंड द सेकंड केस
दैट कैन हैपन इज़ व्हाट केस नंबर टू केस
नंबर टू कैन हैपन इज दैट द स्टार्ट
एलिमेंट द टारगेट एलिमेंट दैट यू वांट टू
सर्च दैट इज एक्चुअली ग्रेटर दैन द
स्टार्ट एलिमेंट सो द टारगेट एलिमेंट इज़
एक्चुअली ग्रेटर दैन
स्टार्ट एलिमेंट द टारगेट इज़ एक्चुअली
ग्रेटर दैन स्टार्ट एलिमेंट फॉर एग्जांपल
इफ यू आर ट्राइंग टू सर्च फॉर लेट्स से
लेट्स से यू आर सर्चिंग फॉर सिक्स सो वी
नो दैट सिक्स इज़ ग्रेटर दैन द स्टार्ट
एलिमेंट
इन दिस केस
सर्च
स्पेस इज़ नाउ रिड्यूस्ड टू व्हाट? सर्च
स्पेस इज़ रिड्यूस्ड टू व्हाट? सर्च स्पेस
इज़ रिड्यूस्ड टू स्टार्ट टिल पवेट - 1
स्टार्ट टिल पवेट - 1 व्हाई?
बस
ऑल नंबर्स
आफ्टर पिवेट आर स्मॉलर दैन स्टार्ट। दैट्स
व्हाई ऑल ऑफ़ द नंबर्स आर स्मॉलर दैन
स्टार्ट। एंड आई नो द टारगेट इज़ ग्रेटर
दैन स्टार्ट। सो व्हाई इन द वर्ल्ड वुड आई
वांट टू चेक ऑल द नंबर्स दैट आर स्मॉलर
दैन स्टार्ट? इफ आई नो दैट द टारगेट इज़
ग्रेटर दैन स्टार्ट।
ओके? सो हेंस दिस इज़ अ स्पेस रिड्यूस्ड।
अदरवाइज़
अदरवाइज
अदरवाइज व्हाट कैन वी से
अदरवाइज वी कैन से सर्च इन दिस एरे सो
अदरवाइज़ केस थ्री इज़ ओनली रिमेनिंग
लेट मी चेंज द कलर
केस थ्री इज़ व्हाट द टारगेट इज़ एक्चुअली
अह लेस दैन स्टार्ट टारगेट इज़ एक्चुअली
लेस दैन स्टार्ट सो टारगेट
इज़ लेस दैन
स्टार्ट एलिमेंट।
ओके? सो इंट्यूशन द थॉट बिहाइंड दिस इज
दैट
वी नो दैट ऑल एलिमेंट्स
फ्रॉम स्टार्ट टिल पिवेट
आर देन गोइंग टू बी
बिगर देन टारगेट ऑब्वियसली
व्हाई लुक एट दिस फॉर एग्जांपल इफ यू आर
सर्चिंग फॉर
लेट्स से टारगेट इज इक्वल टू व्हाट इन द
एग्जांपल लेट्स से टारगेट इज इक्वल टू वन।
सो ऑल द एलिमेंट्स इफ यू आर सर्चिंग फॉर
वन ऑल द एलिमेंट्स फ्रॉम स्टार्ट टिल पवेट
आर गोइंग टू बी ग्रेटर दैन वन। दैट इज़
ट्रू दैट इज़ ट्रू। ओके? सो आई कैन इग्नोर
ऑल ऑफ़ दीज़। आई कैन जस्ट से स्टार्ट फ्रॉम
पिवेट + 1 जस्ट लुक इंटू दिस। सो पिवेट +
1 टिल एंड
सर्च स्पेस इज़ नाउ पिवेट + 1 टिल एंड।
सर्च स्पेस इज
पेवेट प्लस वन
टिल एंड
दैट्स इट लेट्स कोड दिस दैट इज़ इट
नथिंग नथिंग एल्स लेट्स सी। ओके? सो इफ आई
ट्राई टू कोड दिस देन वी कैन से दैट दिस
इज़ द फर्स्ट केस वी ऑलरेडी डिस्कस्ड इन द
डायग्राम सेकंड केस इज़ व्हाट सेकंड केस इज़
गोइंग टू बी समी समी समी समी समी समी समी
समी समी समथिंग लाइक दिस। इट्स गोना से
दैट इफ माय टारगेट एलिमेंट इज़ एक्चुअली
ग्रेटर दैन इक्वल टू द स्टार्ट वन व्हिच
इज़ द इंडेक्स ज़ीरो। ओके? सो नम्स ऑफ़ ज़ीरो।
सो इन दैट केस आई नो दैट वी ऑलरेडी डिस्कस
दिस। आई डोंट थिंक आई हैव टू एक्सप्लेन इट
अगेन। इन दैट केस वी ऑलरेडी डिस्कस दैट
रिटर्न व्हाटएवर आंसर यू गेट फ्रॉम बाइनरी
सर्च। एंड वी आर सर्चिंग वेयर वी आर
सर्चिंग इन द फर्स्ट हाफ ऑफ़ दी एरे। सो,
इन द फर्स्ट टिल टिल लाइक दी ज़ीरो टिल अह
अह पिवेट - 1 बेसिकली। ऑलरेडी डिस्कस दिस
इन डिटेल। सो ज़ीरो टिल पिवेट -1
दैट इज़ इट। अदरवाइज़
जस्ट रिटर्न अह ट्राई टू सर्च फॉर अ फ्रॉम
द पिवेट प्लस वन। दिस इज़ आल्सो समथिंग वी
डिस्कस्ड। जस्ट राइट नाउ ऑन द वाइट बोर्ड
केस नंबर थ्री। वी जस्ट डिस्कस दिस नम्स
टारगेट अह एंड विल बी स्टार्ट विल बी
पिवेट + 1
एंड विल बी अ द लेंथ ऑफ़ द एरे लास्ट
एलिमेंट लास्ट एलिमेंट इज़ व्हाट लेंथ ऑफ़ द
एरे नम्स डॉट लेंथ - 1 लेट्स ट्राई टू
सबमिट दिस ऑन लीड कोड। सो आई जस्ट कॉपी
पेस्ट दिस एंटायर थिंग।
कॉपी पेस्ट लीड कोड कॉपी पेस्ट। एंड आई एम
गना रिमूव स्टैटिक फ्रॉम हियर बिकॉज़
व्हाई? बिकॉज़ वी विल लर्न दैट इन अह
ऑब्जेक्ट ओरिएंटेड प्रोग्रामिंग।
अह स्टैटिक रिमूव्ड, नॉट रिक्वायर्ड।
व्हाई इज़ इट नॉट रिक्वायर्ड? वी विल लर्न
इन ऑफ़ ओरिएंटेड प्रोग्रामिंग। लेट्स रन
दिस कोड।
दैट वर्क्स। लेट्स ट्राई टू सबमिट इट एज
वेल। ज़ूम इन अ लिटिल बिट। एक्सेप्टेड एंड
आल्सो फास्टर दन 100% ऑफ जावा ऑनलाइन
सबमिशंस वेरी एफिशिएंट वन एंड प्रीटी कूल
प्रीटी कूल सो हियर यू कैन सी वी आर
एक्चुअली हैविंग थ्री सेपरेट मेथड्स फॉर द
सेम लेट्स ट्राई टू मिनिमाइज़ दिस ओके सो
वी आर हैविंग लाइक थ्री सेपरेट मेथड्स
इंस्टेड व्हाट वी कैन डू इज़ वी कैन हैव अ
बेटर वे टू डू इट सो बेटर वे टू डू इट विल
बी रिकर्शन
यू कैन एक्चुअली कंबाइन ऑल ऑल ऑफ़ दीज़ थ्री
इन रिकर्शन।
आई एम थिंकिंग शुड आई शो यू दैट राइट नाउ
ऑर लेटर? लेट मी जस्ट फर्स्ट कॉपी दिस
थिंग। सो इंस्टेड ऑफ़ डूइंग इट इन थ्री
मेथड्स यू कैन डू इट इन जस्ट वन सिंगल
मेथड यूज़िंग रिकर्शन वी विल डू इट इन वी
विल डू इट व्हेन वी डू रिकर्शन। डज़ नॉट
रियली मेक सेंस। यू ऑल डोंट नो रिकर्शन।
व्हाई वुड वी वांट टू डू इट राइट नाउ।
याह। फॉर पीपल हु डू नो रिकर्न। यू कैन डू
इट इन जस्ट अ सिंगल मेथड। ओके? सो नाउ
लेट्स अह लाइक बिफोर वी मूव फॉरवर्ड एंड
वी आर ट्राइंग टू फाइंड द पिवट। वी नो दैट
दिस विल नॉट वर्क फॉर डुप्लीकेट वैल्यूज़।
बिफोर यू आस्क मी द क्वेश्चन, कुणाल,
व्हाट अबाउट डुप्लीकेट वैल्यूज़? व्हाट इफ
दी एरे कंटेंस डुप्लीकेट वैल्यूज़? लेट्स
कवर दैट आल्सो। आय थिंक यू शुड पॉज़ दिस
वीडियो, ट्राई इट योरसेल्फ। एंड सी व्हाट
केसेस माइट अकर इफ यू हैव डुप्लीकेट
वैल्यूज। एंड अ इफ़ यू आर नॉट एबल टू सो,
देन वॉच द वीडियो। एंड लाइक, कमेंट ऑलवेज,
वेरी इंपॉर्टेंट। ऑलराइट। सो दिस विल नॉट
वर्क इन डुप्लीकेट वैल्यूज़।
लेट्स मेक वन फॉर डुप्लीकेट वैल्यूज़। कॉपी
पेस्ट ओ बिफोर कॉपी पेस्टिंग लेट्स सी
व्हाट विल चेंज। ओके, लेट्स सी व्हाट इशू
वी माइट फेस विथ दिस एल्गोरिदम इफ़ देयर आर
डुप्लीकेट वैल्यूज़। ओके, लेट्स सी दैट।
ओके, सो, लेट्स से, वी हैव सम अह उफ़ सम
एरे लाइक दिस। लेट्स से वी हैव समथिंग
लाइक लेट मी ज़ूम इन अ लिटिल बिट ऑलराइट सो
लेट मी मेक अनदर पेज ओके
सो लेट्स से द एरे इज़ समथिंग लाइक दिस
सेविंग एन एरे ऑफ़ इन इन टर्म्स ऑफ़ द ओनली
प्रॉब्लम वी आर गोइंग टू फेस यू नो व्हेन
इट हैज़ डुप्लीकेट एलिमेंट्स व्हाट इज़ द
प्रॉब्लम दैट वी आर गोइंग टू फेस
करेंटली वी आर ट्राइंग टू डिसाइड व्हिच
पार्ट ऑफ़ दी एरे यू नो इन द रोटेट बाय सच
व्हेन वी ट्राइंग टू फाइंड द पिवेट सो वी
आर ट्राइंग टू डिसाइड इन द केस दिस इज़
व्हिच व्हिच पार्ट इज़ लाइक द सॉर्टेड
पार्ट ऑर व्हाटएवर। इन व्हिच के एंड दैट
इज़ व्हाई दैट इज़ व्हाट वी आर डूइंग बाय
कंपेयरिंग द स्टार्ट विद द मिड। सो वी नो
दैट दिस इज़ अ सॉर्टेड पार्ट एंड वी आर
डूइंग द यू नो मिड एंड यू नो विद द एंड ऑर
व्हाटएवर यू कैन डू एज़ वेल। सो, व्हाट आर
वी ट्राइंग टू डू सो फार? वी आर ट्राइंग
टू फिगर आउट व्हिच पार्ट इज़ सॉर्टेड। वी
चेकिंग इफ टार्गेट लाइज़ बिटवीन दिस ऑर दैट
ऑर व्हाटएवर। इमेजिन देयर कम्स अ पॉइंट
व्हेयर ऑल द थ्री स्टार्ट, एंड एंड मिडिल
आर पॉइंटिंग टू थ्री नंबर्स दैट आर इक्वल।
ओके? ओके सो लेट्स ट्राई टू इमेजिन दैट
सिनेरियो लेट से वी हैव एन एन एन एन एन एन
एन एन एन एन एरे दैट कंटेंस डुप्लीकेट
एलिमेंट्स अ रोटेड एरे लेट्स से द नॉन
रोटेड एरे इज़ समथिंग लाइक दिस टू {कॉमा}
2मा 2 नाइन ओके समथिंग लाइक दिस लेट से यू
रोटेट इट टू टाइम्स सो इफ आई रोटेट इट टू
टाइम्स
रोटेट ट्वाइस सो नाइन विल कम ओवर हियर देन
टू विल कल कम ओवर हियर इट विल बिकम 2 9 2
दैट इज़ व्हाट इट विल बिकम इंडेसेस इज़ 0 1
2 3 4
ओके। सो व्हेन वी आर ट्राइंग टू फाइंड द
मिडिल एलिमेंट व्हेनवर यू फाइंड द मिडिल
एलिमेंट, दिस विल बी स्टार्ट, दिस विल बी
एंड एंड दिस विल बी मिडिल। स्टार्ट एंड
एंड मिडिल। इन ऑल द केसेस ऑफ़ आवर कोड
सैंपल, लेट्स से वी लुक एट आवर आवर कोड
सैंपल फॉर पिवेट। सो, हियर इट सेइंग अह,
इफ मिड इफ एरे ऑफ़ मिड इज़ लाइक दिस वन। इफ
अह मिड इज़ एक्चुअली लेस दैन इक्वल टू
स्टार्ट एंड दिस इज़ एक्चुअली चेकिंग फॉर
लाइक दी एन्ड वन। दिस विल नॉट बी एबल टू
आईडेंटिफाई वेदर दिस इज़ ट्रू ऑर दिस इज़
ट्रू। बिकॉज़ ऑल द मिड, स्टार्ट एंड एंड आर
इक्वल। हेंस हियर इट विल फेल।
हियर इट विल फेल। लेट्स ट्राई टू सी हाउ
वी कैन रिसॉल्व दिस नाउ। सो इफ इट्स
फेलिंग ओवर हियर व्हाट वी आर व्हाट वी कैन
डू इज दैट वी आर वी वी कांट डिसाइड लाइक
व्हिच पार्ट ऑफ द एरे इज़ नाउ सॉर्टेड वांट
टू लुक एट द फर्स्ट हाफ यू वांट सेकंड हाफ
व्हाटएवर यू वांट डू वी कांट डिसाइड दैट
नाउ ओके सो हियर वी वर फर्स्ट चेकिंग इन द
इफ मिडिल वाज़ लेस दैन इक्वल टू स्टार्ट वी
वर सेइंग एंड इज़ इक्वल टू मिड माइनस वन
चेकिंग द फर्स्ट हाफ अदरवाइज़ वी आर चेकिंग
द सेकंड हाफ नाउ वी डोंट नो इन दिस केस
व्हाट वी कैन डू इज़ दैट
फ्रॉम बोथ द एंड्स
वी कैन स्किप वन नंबर। सो वी कैन वी कैन
स्किप दिस नंबर फ्रॉम बोथ द एंड्स। सो यू
कैन से स्टार्ट = स्टार्ट + 1 एंड = एंड -
1
ओके दैट इज़ व्हाट वी वांट टू डू।
कूल
दैट इज़ व्हाट वी आर ट्राइंग टू अचीव ओवर
हियर। बिकॉज़ वी आर इग्नोरिंग द डुप्लीकेट
एलिमेंट सिंस इट्स अ इट्स वी नो दैट इट्स
अ रोटेटेड एरे ओके एंड इफ वी हैव लाइक ऑल
द थ्री एलिमेंट्स एज़ डुप्लीकेट देन वी कैन
जस्ट इग्नोर दीज़ टू एलिमेंट्स दैट आर
ऑलरेडी दैट वी नो आर डुप्लीकेटेड
बिकॉज़ इट इज़ नॉट गोइंग टू हेल्प अस मच
ओके वी आर ट्राइंग टू फाइंड अ पिवेट
इग्नोरिंग एज़ मेनी डुप्लीकेट एलिमेंट्स एज़
यू फाइंड इज़ नो वरी बिकॉज़ अगेन कॉमन सेंस
पिवेट इज़ गोइंग टू बी द लार्जेस्ट
एलिमेंट। यू नो दैट देयर इज़ अ डुप्लीकेट
एलिमेंट ओवर हियर इन द मिडिल। सो एज मेनी
डुप्लीकेट एलिमेंट्स यू कैन इग्नोर प्लीज
डू दैट इज़ इट दैट वी आर डूइंग। दैट इज़ इट
दैट वी आर डूइंग। लेट्स ट्राई टू सी हाउ
आवर कोड विल चेंज। ओके
लेट्स ट्राई टू सी दैट। ओके। सो आई एम
जस्ट गना कॉपी पेस्ट दिस एंड देन वी आर
गना सी हाउ हाउ टू वर्क विद इट। कॉपी
पेस्ट एंड दिस विल बी लाइक विद
डुप्लीकेट्स।
एंड ओनली थिंग आई एम गोना बी चेंजिंग इज
लाइक दिस पर्टिकुलर वन लेट्स सी व्हाट वी
कैन डू ओवर हियर ओके सो हियर एक्चुअली नाउ
व्हाट वी वर डूइंग वी वर सेइंग दैट इफ अ
इफ
एलिमेंट्स एट मिडिल
कॉमा स्टार्ट कॉमा एंड आर इक्वल देन
जस्ट स्किप द डुप्लीकेट्स
दैट इज इट
डुप्लीकेट्स विल बी स्किप्ड।
ओके? सो हियर आई एम जस्ट सेइंग दैट इफ माय
एलिमेंट एट मिडिल इज़ इक्वल टू एलिमेंट एट
स्टार्ट एंड माय एलिमेंट एट मिडिल इज़
इक्वल टू इक्वल टू एलिमेंट एट एंड।
इन दैट केस व्हाट आर वी गोइंग टू डू? जस्ट
स्किप दी
डुप्लीकेट्स
बिकॉज़ इफ a = b एंड a = c देन b इज़ आल्सो
इक्वल टू c हम राइट स्किप द डुप्लीकेट आई
कैन जस्ट से स्टार्ट प्लस प्लस एंड माइनस
माइनस बट नोटिस समथिंग
नोट
व्हाट इफ दीज़
एलिमेंट्स एट स्टार्ट एंड एंड वर्दी
पिवेट्स
इफ एनी वन ऑफ दी एलिमेंट एट स्टार्ट एंड
एंड वी आर करेंटली जस्ट स्किपिंग इट बट
डिड यू इवन थिंक व्हाट इफ दिस वाज़ द
पिवेट? हाउ आर यू स्किपिंग दिस विदाउट
चेकिंग?
सो, लेट्स जस्ट चेक इट फर्स्ट।
चेक इफ
स्टार्ट इज़ पिवेट। सो, यू आर इग्नोरिंग
स्टार्ट, दैट्स फाइन। डिड यू चेक इफ दिस
इज़ पिवट ऑर नॉट? नो यू डिड नॉट देयर माइट
बी अ केस इन व्हिच दिस विल बी पिवेट एंड
यू आर जस्ट स्किपिंग इट रेंडमली नो यू हैव
टू चेक इफ माय एरे ऑफ़ स्टार्ट व्हेन विल
बी द स्टार्ट पिवेट स्टार्ट विल बी पिवेट
व्हेन द नेक्स्ट एलिमेंट इज़ स्मॉलर दैन
स्टार्ट दिस थिंग
ऑलरेडी डिस्कस्ड सो इफ माय एरे ऑफ़ स्टार्ट
इज़ एक्चुअली ग्रेटर दैन एरे ऑफ़
स्टार्ट + 1
दैट मींस मींस स्टार्ट इज़ पिवेट।
ओके? देन अदरवाइज़ इफ इट इज़ नॉट देन दिस
कंडीशन विल नॉट एग्ज़क्यूट एंड यू कैन
इंक्रीमेंट। देन चेक वेदर
एंड इज़ पिवेट ऑर नॉट।
सो, आई थिंक यू डु रियलाइज़ व्हाई वी आर
स्किपिंग दी डुप्लीकेट्स इफ दे आर नॉट
पिवेट बिकॉज़ दीज़ आर डुप्लीकेट्स। हेंस वी
कैन स्किप एज़ मेनी डुप्लीकेट्स एज़ वी हैव
बिकॉज़ इट डज़ नॉट रियली चेंज आवर आंसर। आर
आंसर इज़ पिवेट। पिवेट इज़ द लार्जेस्ट
नंबर। सो, वी कैन फ़िनिटली स्किप ऑल द
डुप्लीकेट नंबर्स। बिकॉज़ आंसर विल ओनली बी
वन। ओके? इवन इफ दी आंसर इज़ समथिंग दैट इज़
डुप्लीकेट, इट विल बी लाइंग ओवर इन द
मिडिल। ओके? सो वी विल डेफिनेटली गेट टू
इट वन वे ऑर दी अदर इफ दैट इज़ द आंसर। सो
हियर आई कैन जस्ट से दैट इफ माई अगेन
व्हेन इज़ द एंड गोइंग टू बी द पिवेट। सो
इफ द प्रीवियस एलिमेंट इज़ ग्रेटर दैन दी
एंड देन द प्रीवियस एलिमेंट इज़ माई पिवेट
एलिमेंट। अगेन ऑलरेडी थिंक वी हैव डिस दिस
वी हैव डिस डिस्कस्ड मेनी मेनी टाइम्स। सो
इफ दी
एरे ऑफ़
एंड इज़ एक्चुअली लेस देन दी एरे ऑफ़ n - 1
इन दैट केस रिटर्न n - 1 दैट इज़ माय पिवेट
इफ इट इज़ नॉट जस्ट डू एंड माइनस माइनस
ओके
दैट इज़ इट अदरवाइज़ व्हाट डू वी नो?
अदरवाइज वी विल जस्ट डू द सेम थिंग हियर
वी नो दैट यू नो लेफ्ट साइड इज़ सॉर्टेड सो
पिवेट
शुड बी इन राइट सेम थिंग दैट वी डिड
प्रीवियसली ओके सो सम हियर समथिंग वी कैन
डू इज़ अ एल्स इफ आई कैन से माय एरे ऑफ़
स्टार्ट इज़ एक्चुअली लेस दैन एरे ऑफ़ मिडिल
और आई कैन से लेट्स से
इट माइट बी पॉसिबिलिटी दैट स्टार्ट एंड
मिड माइट बी इक्वल राइट सो इफ एरे ऑफ़
स्टार्ट इज़ इक्वल टू इक्वल टू एरे ऑफ़ मिड
इन दिस केस आई आल्सो हैव टू चेक दैट ओके
इफ एरे ऑफ़ स्टार्ट इज़ इक्वल टू एरे ऑफ़ मिड
देन चेक वेदर
व्हाट अबाउट व्हाट अबाउट दैट थिंग व्हाट
अबाउट दी एरे ऑफ़ एंड सो इन दैट केस इफ योर
पिवट इज़ लंग इन द राइट हैंड साइड सो इन
दैट केस एरे ऑफ़ एंड शुड बी लेस दैन मिडिल।
ओके? सो इंक्रीजिंग पिवेट देन ऑल दी
नंबर्स एंड यू नो दैट आफ्टर मिडिल लाइक द
पिवेट ऑल दी नंबर्स आर गोइंग टू बी लेस
दैन स्टार्ट। वी नो दैट। सो एंड विल ऑल्सो
बी लेस दैन मिडिल। वी आल्सो नो दैट। इफ
स्टार्ट इज़ लेस दैन मिडिल, वी नो दैट दिस
पर्टिकुलर लेफ्ट हैंड साइड इज़ सॉर्टेड।
ओके?
और इन दिस केस इफ स्टार्ट इज इक्वल टू
मिडिल इफ स्टार्ट इज इक्वल टू मिडिल देन
वी मे नो दैट वी वी वी वी हैव टू चेक दैट
वेदर इफ ओके इफ स्टार्ट इज़ लेस दैन मिडिल
एंड माय एंड इज़ एक्चुअली स्मॉलर दैन मिडिल
ओके इन दैट केस वी नो दैट वी हैव टू चेक
इन द राइट हैंड साइड सो इफ एरे ऑफ़ मिडिल
इज़ एक्चुअली ग्रेटर दैन ऐरे ऑफ़ एंड
सो इन दिस केस व्हाट डु वी नीड टु डू जस्ट
चेक इन द अह राइट हैंड साइड सो स्टार्ट इज़
गोइंग टू बी इक्वल टू मिड + 1 अदरवाइज़ एंड
इज़ गोइंग टू बी इक्वल टू मिड - 1 दैट इज़
इट। दैट इज़ हाउ यू सॉल्व इट। दैट्स इट।
इग्नोर
चेक वेदर दैट वाज़ पिव इट ओर नॉट। वी नो
दैट द लेफ्ट साइड इज़ सॉटेड इफ दिस इज़ द
केस। यू नो वी आर टेकिंग ऑर ओवर हियर। दिस
माइट बी द केस। इफ दिस इज़ द केस, देन वी
नो लेफ्ट साइड इज़ सॉटेड, वी हैव टू चेक
दिस थिंग। सो दिस इज़ द थिंग दैट वी आर
डूइंग।
दिस इज़ द थिंग। एक्जेक्टली द सेम ओके
स्टार्ट इक्वल टू मिड प्लस वन देयर माइट
बी सम अदर केस देयर माइट बी लाइक स्टार्ट
एंड मिड आर इक्वल इन दैट केस यू हैव टू
चेक वेदर मिडिल इज़ एक्चुअली ग्रेटर दैन
एंड इफ मिडिल इज़ ग्रेटर दैन एंड आई नो दैट
ऑल द एलिमेंट्स आफ्टर दैट लाइक यू नो इट
माइट बी पॉसिबल दैट ऑल द इफ मिडिल इज़
ग्रेटर दैन एंड आई नो दैट ऑल द एलिमेंट्स
बिफोर दैट आर लाइक अ यू नो इन द लेफ्ट
हैंड साइड आर इज़ लाइक इन द सॉर्टेड ऑर्डर
सो आई जस्ट सेइंग ओके लुक एट द राइट हैंड
साइड देन दैट्स इट हम ऑलराइट दैट वाज़ हाउ
यू डू सो नाउ आई बिलीव यू कैन कैन जस्ट
रिप्लेस द पिवेट एलिमेंट विथ फाइंड पिवेट
विद डुप्लीकेट्स एंड देन नाउ यू कैन आल्सो
डू रोटेटेड बाइनरी सर्च अह विद डुप्लीकेट
एलिमेंट्स
ओके कूल
लेट्स लुक इंटू अनदर क्वेश्चन ओके दिस इज़
अनदर पॉपुलर क्वेश्चन सो यू ऑल नो अबाउट
रोटेशन ऑफ़ एरे ओके सो नाउ यू जस्ट नीड टू
फाउंड फाइंड दी रोटेशन काउंट इन अ रोटेड
एरे सो बेसिकली यू विल बी गिवेन अ रोटेड
एरे सेम थिंग वी हैव बीन वर्किंग ऑन टिल
नाउ दी ओनली क्वेश्चन इज़ फाइंड हाउ मेनी
टाइम्स द एरे इज़ रोटेड।
ओके? पॉज़ दिस वीडियो एंड सॉल्व अह
सॉल्यूशन इज़ गोइंग टू बी गिवेन आफ्टर लाइक
आफ्टर दिस। सो ट्राई टू सॉल्व इट ऑन योर
ओन एंड देन वी विल कम बैक। सो लेट्स ट्राई
टू सॉल्व दिस प्रॉब्लम। सो इट सेज़ फाइंड
दी काउंट ऑफ़ टाइम्स द एरे इज़ रोटेटेड।
ओके? सो, लेट मी टेक द एग्जांपल ऑफ़ लीड
कोड ओनली। सो, इन लीड कोड वी वर डूइंग
रोटेटेड बाइन रिसर्च वी सेड द एरे वाज़
समथिंग लाइक दिस। सो द एरे वाज़
चेंज द कलर।
सो द एरे वाज़ इक्वल टू इन रोटेड बाइनरी
सर्च 4 5 67 01 2 5 6 7 0 1 एंड टू दैट इज़
द क्वेश्चन। सो दिस एरे इज़ सॉर्टेड एंड
रोटेड एंड सेम थिंग दैट वी हैव बीन वी हैव
बीन डीलिंग विद सो फार। नाउ यू हैव टू
फाइंड हाउ मेनी टाइम्स दिस इज़ रोटेड?
द सिंपल आंसर इज़ वैरी सिंपल। आई थिंक यू
थॉट अबाउट इट ऑलरेडी। सो वी नो दैट दिस इज़
सॉर्टेड। वी नो दैट दिस इज़ सॉर्टेड। ओके?
हाउ मेनी टाइम्स इज़ द एरे रोटेड?
पिवेट टाइम्स
पिवेट टाइम्स इज़ द एरे रोटेड। राइट? एरे
एरे इज़ रोटेड? पिवेट टाइम्स।
ओके? कूल। सो इफ यू हैव पिव इट ओवर हियर
बिकॉज़ इमेजिन दिस वाज़ ओरिजिनल एरे वाज़
व्हाट?
0 1 2 3 4 5 6 एंड सेवन। लेट मी जस्ट इरेज़
दिस ब्रैकेट ओवर हियर टू एक्सप्लेन इट
क्लियरली। रोटेट वन टाइम्स सेवन विल गो
ओवर हियर। रोटेट टू टाइम सिक्स विल गो ओवर
हियर। रोटेट थ्री टाइम फाइव विल गो ओवर
हियर।
रोटेट फोर टाइम्स फोर विल गो ओवर हियर दिस
इज द सेम एरे एज अबव वन ओके रोटेट इट फोर
टाइम्स
फोर टाइम्स फ्रॉम
ओरिजिनल वन सो रोटेट फोर टाइम्स ओके फ्रॉम
ओरिजिनल वन वन सेकंड फ्रॉम ओरिजिनल वन
रोटेट फोर टाइम्स
इजंट फोर इक्वल टू दी नंबर ऑफ़ एलिमेंट्स
दैट आर एट द पिवट दिस इज़ व्हाट? 0 1 2 3 4
5 6 7 पिवेट इज़ एट इंडेक्स नंबर सेवन।
सॉरी पिवेट इज़ एट इंडेक्स नंबर थ्री। सो
इज़ंट दी आंसर गोइंग टू बी ऑलवेज इक्वल टू
पिवेट प्लस वन?
इज़ंट दैट व्हाट दी आंसर इज़ गोइंग टू बी
ऑलवेज? इज़ंट दी रोटेशन काउंट गोइंग टू बी
इक्वल टू लाइक द हाउ मेनी पिवेट एलिमेंट्स
वी हैव? हाउ मेनी एलिमेंट्स वी हैव टिल
फ्रॉम स्टार्ट टिल पिवेट?
कॉमन सेंस राइट एवरी टाइम वी आर रोटेटिंग
एन एलिमेंट इज गोइंग बिहाइंड एंड पेवेट इज
कमिंग इन फ्रंट
ओके सो दिस इज़ थ्री आंसर विल बी पेवेट + 1
4
ओके लेट्स टेक एनी प्रीवियस एग्जांपल
ऑल्सो
एनी एनी दिस वन एग्ज़ांपल फॉर एग्जांपल सो
हियर पिवेट इज़ व्हाट पिवेट इज़ थ्री सो एरे
इज़ रोटेट रोटेटेड फोर टाइम्स 3 + 1 व्हाई?
बिकॉज़ द ओरिजिनल एरे वाज़ 2 3 4 5 6 सिक्स
केम ओवर हियर वंस फाइव केम ओवर हियर अन
अगेन रोटेशंस फोर केम ओवर अनदर रोटेशन
थ्री केम ओवर थ्री केम ओवर हियर अनदर
रोटेशन फोर। हाउ डिड आई फाइंड आउट फोर
पिवेट प्लस वन
इंट्यूशन इज़ वेरी सिंपल। एव्री टाइम वी आई
एम रोटेटिंग पिवट इज़ ऐडिंग वन टू इट।
पिवेट इज़ शिफ्टिंग टुवर्ड्स द राइट विद
एव्री रोटेशन। राइट? सो हाउ मेनी रोटेशंस
डू वी हैव? द नंबर ऑफ टाइम्स वी हैव रोटेड
लाइक इन फ्रंट ऑफ पिवेट। दैट्स इट। सो
इंडेक्स वैल्यू ऑफ़ पिवेट प्लस वन बिकॉज़
इट्स स्टार्टिंग फ्रॉम ज़ीरो। वी एक्चुअली
हैव टू फाइंड हाउ मेनी टाइम्स पिवेट इज़
कमिंग इन फ्रंट। वन वन टाइम इट विल बी
रोटेड, पि विल बी एट पिवेट विल विल बी एट
द ज़ीरोथ इंडेक्स। सेकंड टाइम इट विल बी
रोटेड, पिल बी पिवेट विल बी एट दी फर्स्ट
इंडेक्स। सेकंड टाइम रोटेड, फर्स्ट
इंडेक्स। थर्ड टाइम रोटेड, पिवेट एट दी
सेकंड इंडेक्स। सो नंबर ऑफ टाइम्स रोटेटेड
इज ऑलवेज इक्वल टू पिवेट + 1 आंसर इज़
पिवेट + 1 दैट्स इट्स
ट्राई टू कोड दिस थिंग वेरी सिंपल ओके
लेट्स ट्राई टू कोड दिस सो रोटेशन काउंट
आई कैन से
रोटेशन काउंट पब्लिक स्टैटिक वॉइड मेन
राइट एंड आई एम जस्ट गना हैव एन इंटीजर
वैल्यू आई एम गना कॉपी पेस्ट दैट ओनली आई
एम गना कॉपी पेस्ट दिस ओनली
ओके आई एम गना कॉपी पेस्ट दिस एंड देन आई
गना से
प्रिंट काउंट रोटेशंस
इन द एरे ऑल्ट एंटर इट विल ऑटोमेटिकली
क्रिएट इट फॉर मी काउंट रोटेशंस आई नीड टू
फाइंड इंटीजर वैल्यू एंड एरे इज़ अवेलेबल
ओवर हियर एक्चुअली द स्पेलिंग इज़ रॉन्ग सो
काउंट
रोटेशंस ओके नाउ द स्पेलिंग इज़ करेक्ट हाउ
डू वी काउंट द रोटेशन पे इट वेयर इज़
पिवेट? रोटेटेड बाइनरी सर्च पिवट?
लेट्स से वी आर ट्राइंग टू फाइंड रोटेशन
विद डुप्लीकेट्स एज़ वेल।
सो, लेट्स से वी कैन कॉपी दिस।
एंटायर थिंग
ओके
कॉपी
नथिंग। कॉपी पेस्ट ओनली। आई मेड योर
प्रॉमिस। इट विल बी वेरी सिंपल। सो आई कैन
से
यूज दिस फॉर नॉन डुप्लीकेट्स एंड यूज़ दिस
फॉर डुप्लीकेट्स
यूज़्ड इन दिस व्हेन एरे कंटेन डुप्लीकेट्स
दैट्स इट लेट्स से वी आर टेकिंग नॉन
डुप्लीकेट्स फॉर नाउ सो आई कैन से दैट
माय पिवेट इज़ गोइंग टू बी इक्वल टू व्हाट
फाइंड पिवेट इन द एरे एंड
इफ इफ इन अ पिवेट इज़ इक्वल टू इक्वल टू -1
मींस एरे इज़ नॉट रोटेड। सो आई एम जस्ट गना
से दैट नंबर ऑफ़ रोटेशंस आर व्हाट? एरे इज़
नॉट रोटेड। सो आई कैन से
रिटर्न ज़ीरो। अदरवाइज़ आई कैन से रिटर्न
पिवेट +1
बट आई कैन आल्सो हाइड दिस थिंग बिकॉज़ इफ
पिवेट इज़ -1, इट्स गोइंग टू रिटर्न -1 +1
व्हिच इज़ ज़ीरो ओनली। ओके। सो दिस इज़ फाइन।
दैट्स इट।
ओके? सो इफ पिवेट इज़ -1 इट विल से रिटर्न
-1 + 1 व्हिच इज़ ज़ीरो। एरे इज़ रोटेड ज़ीरो
टाइम्स। ओ दैट इज़ इट। टू लाइंस ऑफ़ कोड।
दैट्स इट। लिटरली टू लाइंस ऑफ़ कोड। दिस
एरे इज़ रोटेड फोर टाइम्स। लेट्स सी इफ इट
गिव्स अस फोर ऑ नॉट।
फोर लेट मी ट्राई टू ऐड सम एरे दैट इज
लाइक सॉर्टेड ऑलरेडी
रोटेटेड ज़ीरो टाइम्स इट शुड शो मी ज़ीरो
ज़ीरो हाउ डिफिकल्ट वाज़ दिस वाज़ देयर
एनीथिंग इन दिस क्वेश्चन जस्ट टू लाइंस ऑफ़
कोड ऑल दी अदर थिंग्स आर कॉपी पेस्टेड
प्लीज लाइक शेयर सब्सक्राइब टेल एवरीवन
दिस इज़ अ रेवोल्यूशन ओके यू विल बी एबल टू
क्लियर माय गारंटी। Facebook, Amazon,
Google, Microsoft यू नो ऑल दी अदर कंपनीज़
दैट आस्क डीएसए राउंड्स। यू विल एबल टू
क्लियर इट। इफ यू जस्ट फॉलो द कोर्स एंड
डू द असाइनमेंट्स एंड प्रैक्टिस एंड दैट्स
इट। एंड हैव फन। लर्न इन पब्लिक। जॉइन द
डिस्कर्ड चैनल। लिंक्स आर इन द
डिस्क्रिप्शन। ऑलराइट। लेट्स लुक एट द
नेक्स्ट क्वेश्चन। सो नाउ लेट्स लुक इंटू
द नेक्स्ट क्वेश्चन। स्प्लिट एरे
लार्जेस्ट सम। अह सिमिलर क्वेश्चन लाइक
लाइक दिस क्वेश्चन वाज़ आस्क्ड इन Google।
सो या
हार्ड लीड कोड हार्ड एंड आल्सो वेरी नाइस
थम्स अप। सो इट्स अ वैरी गुड क्वेश्चन। सो
क्वेश्चन इज़ व्हाट? आई ज़ूम्ड इन अ लिटिल
बिट। लेट मी ज़ूम इन अ लिटिल बिट। ओके? सो
यू आर गिवन एन एरे ऑफ़ नंबर्स दैट कंटेन
नॉन नेगेटिव इंटीजर्स। ओके? ओनली पॉजिटिव
नंबर्स आर देयर एंड यू आर गिवन एन इंटीजर
m. ओके? यू कैन स्प्लिट दी एरे इंटू एम
नॉन एम्प्टी कंटिन्यूअस सब एरेज़। हम ओके?
एंड यू हैव टू राइट एन एल्गोरिदम टू
मिनिमाइज द लार्जेस्ट सम।
अमोंग दी एम एरेज ओके बाय लुकिंग एट दिस
नो वे यू आर गोइंग टू से दैट कुणाल दिस इज़
अ बाइनरी सर्च प्रॉब्लम बिकॉज़ द एरे इज़
नॉट सॉर्टेड ओके एंड कुणाल हाउ डू यू नो
इट्स अ बाइनरी सर्च प्रॉब्लम दैट इज़ द
रीज़न इट इज़ अ हार्ड प्रॉब्लम सम
प्रॉब्लम्स विल बी लाइक दिस दे माइट बी
यूज़िंग बाइनरी सर्च अंडर द हुड बट अह इट्स
गोना बी अ लिटिल बिट डिफिकल्ट टू फिगर आउट
बट नो वरीज़ नथिंग इज़ डिफिकल्ट इफ यू हैव
डन इनफ प्रैक्टिस नथिंग इज़ डिफिकल्ट टू इफ
इफ यू फॉलो दिस कोर्स यू नो दैट्स व्हाट
आई एम हियर फॉर। ऑलराइट। सो
गिवन एन एरे ऑफ़ नंबर्स व्हिच कंसेस नॉन
नेगेटिव नंबर्स। ओके? दिस इज़ नॉट सॉर्टेड।
दिस इज़ लाइक रेंडम नंबर्स। द क्वेश्चन इज़
दैट स्प्लिट दिस एरे। डिवाइड दिस एरे इंटू
एम नॉन एम्प्टी कंटीन्यूअस सब एरेज़।
लेट्स ओपन अप द वाइट बोर्ड फॉर दिस। थिंक
दिस इज़ अ वाइट बोर्ड क्वेश्चन। सो राइट
नाउ यू माइट फील द थिंग इज़ राइट नाउ यू
माइट फील इट्स अ हार्ड क्वेश्चन। बट वंस
यू फिगर आउट दैट इट यूजस बाइनरी सर्च दिस
इज़ नथिंग। ओके? सो लेट्स लेट्स ट्राई टू
सॉल्व दिस। लेट्स गिव मी अ सेकंड।
कूल। सो इट सेज़ दैट लेट्स से द इनिशियली
इट्स गिविंग अस एन एरे लाइक दिस। लेट्स
फर्स्ट ट्राई टू अंडरस्टैंड व्हाट द
क्वेश्चन इज़ आस्किंग अस। सो गिविंग सम
रेंडम एरे लाइक दिस 7 2 5 10 8 व्हाटएवर।
m = 2. सो यू कैन से दैट इट सेज़ दैट यू
कैन स्प्लिट दी एरे इंटू m नॉन एंप्टी
कंटीन्यूअस सब एरेज़। सो यू कैन स्प्लिट इट
इन एनी टू टाइप ऑफ़ एरेज़। लेट्स से वन एरे
कैन बी स्प्लिट टू फाइव समथिंग लाइक दिस।
अनदर कैन बी स्प्लिट टू दिस। ऑर यू कैन डू
समथिंग लाइक दिस। अनदर कैन बी 10 5. यू
कैन आल्सो स्प्लिट इट इंटू लाइक दिस। अनदर
कैन बी 5 10 सॉरी एट 5 10 8 सो इट शुड बी
लाइक कंटीन्यूअस ओके यू कैन नॉट बी लाइक
ओके आई एम टेकिंग 7 5 8 इन वन एंड टू एंड
10 इन वन नो सब एरे मींस कंटीन्यूअस m इज़
बेसिकली मींस द नंबर ऑफ़ थिंग्स इन व्हिच द
नंबर ऑफ़ पार्ट्स इन व्हिच यू कैन डिवाइड
इट ओके दैट इज़ फाइन दैट इज़ फाइन सो हाउ आर
वी गोइंग टू सॉल्व दिस थिंग हाउ आर वी
गोइंग टू सॉल्व दिस थिंग
सो फर्स्ट ऑफ ऑल व्हाट इज द क्वेश्चन? सो
यू आर डिवाइडिंग द एरेज दैट इज़ फाइन। सो
यू हैव टू राइट एन एल्गोरिदम दैट मिनिमाइज
द लार्जेस्ट सम अमोंग दीज़ सब एरेज़। सो इफ
आई टेक द सम ऑफ़ दिस इज़ गोइंग टू बी इक्वल
टू व्हाट? 7 + 5 व्हिच इज़ इक्वल टू 12 20
टू 24
एंड सम इज़ 8. सम ऑफ़ दिस इज़ व्हाट?
7 + 7 14 दिस इज़ 18.
ओके। सम ऑफ दिस इज न सम ऑफ दिस इज व्हाट?
18
23. सो क्वेश्चन स्टेट्स दैट
व्हेन यू डिवाइड दीज़ एरेज़ इंटू एम एम एरेज़
राइट? एव्री सिंगल एरे इज़ गोइंग टू हैव अ
सम। ओके? आई डिवाइडेड दिस लेट्स से केस
नंबर वन आई कैन डिवाइड इट इन दिस वे। दिस
विल हैव सम ऑफ़ 24. दिस विल हैव सम ऑफ़ एट।
सो द क्वेश्चन इज़ यू हैव टू फाइंड द
लार्जेस्ट सम इन लाइक ऑल दीज़ लेट्स से
पॉसिबिलिटीज़। सो द लार्जेस्ट ओवर हियर
लार्जेस्ट
इन दिस पॉसिबिलिटी लार्जेस्ट इज़ 24 इन दिस
पॉसिबिलिटी लार्जेस्ट इज़ 18. इन दिस
पॉसिबिलिटी लार्जेस्ट इज़ 23. व्हाट इज़ द
क्वेश्चन? क्वेश्चन इज़ ओके, अल दीज़ पॉसिबल
आंसर्स दैट यू मे हैव रिटर्न दी मिनिमम
आंसर फ्रॉम दिस। सो, दी आंसर फॉर दिस
क्वेश्चन इज़ 18.
इज़ द क्वेश्चन। आई होप यू आर एबल टू
अंडरस्टैंड द क्वेश्चन नाउ एरे इज़ गिवन एम
इज़ गिवन यू आर एबल टू डिवाइड दी एरे इन
दीज़ मेनी पार्ट्स एम पार्ट्स ओके एंड देन
यू आर लाइक ओके अह ऑल दी पॉसिबल आंसर्स यू
मे हैव फ्रॉम ऑल दी मैक्सिमम आंसर्स इन ऑल
दी सब पार्ट्स फ्रॉम ऑल दीज़ पॉसिबल आंसर्स
ऑफ़ ऑल द मैक्सिमम आंसर्स इन ईच सब पार्ट
व्हिच व्हिच पार्ट हैज़ लाइक दी लोएस्ट
मैक्सिमम आंसर दैट इज़ समथिंग यू हैव टू
रिटर्न देयर इज़ अ रीज़न दिस इज़ अ Google टू
लेवल क्वेश्चन। ओके? बट इट्स इट्स नॉट दैट
डिफिकल्ट। इफ यू नो बाय इफ यू नो
कॉन्सेप्ट्स बाइन रिसर्च जस्ट थिंक अबाउट
इट। नॉट दैट डिफिकल्ट। ओके। ट्रस्ट मी आई
क्लियड ऑल माय थ्री Google राउंड्स। देयर
वर आल्सो क्वेशंस दे वर लाइक वैरी नाइस।
सो याह।
सो हाउ डू वी अप्रोच दिस क्वेश्चन? हाउ
कैन वी सॉल्व दिस क्वेश्चन? कैन बी मेनी
वेज़ मेनी वेज़ टू सॉल्व दिस क्वेश्चन? वन
अप्रोच यू मे फील लाइक इज़ ओके ट्राई एव्री
सब एरे एंड देन यू कैन यू नो
फॉर एव्री सब एरे टेक सम फॉर एव्री सब एरे
एंड फॉर एव्री सम ट्राई टू टेक द मिनिमम
सो आई ट्राई टू टेक द मैक्सिमम ऑफ़ एव्री
सब एरे इन एव्री सिंगल सिनेरियो इन एव्री
सिंगल केस सो इफ आई डिवाइड इट लाइक समवेयर
लाइक वन एलिमेंट एंड लिस्ट एलिमेंट टेक द
ऑल द सम एंड देन टेक द मैक्सिमम ऑफ़ दैट सम
एंड डू दिस फॉर एव्री सिंगल केस बट दैट इज़
नॉट फॉर वी वांट डू ओके सो नाउ दैट वी नो
व्हाट दिस प्रॉब्लम इज़ एंड व्हाट दे आर
आस्किंग लेट्स ट्राई टू आंसर अ फ्यू सिंपल
क्वेश्चंस। सो लेट्स ट्राई टू आंसर अ फ्यू
सिंपल क्वेश्चंस दैट व्हेन वी हैव दिस सब
एरे राइट व्हाट इज द
मिनिमम नंबर ऑफ़ पार्टीशंस दैट आई कैन मेक
मिनिमम नंबर ऑफ़ पार्टीशंस दैट आई कैन मेक
ऑफ़ दिस सब एरे जस्ट वन
मिनिमम लेट मी जस्ट राइट इट डाउन ओवर हियर
मिनिमम नंबर ऑफ
पार्टीशंस
दैट
वी कैन मेक
इक्व 1 व्हाई? बिकॉज़ लेट्स से इन दिस केस
m = 2 सो वी आर मेकिंग टू पार्टीशंस।
लेट्स से m इज़ = 1 इन दैट केस वी कैन ओनली
मेक यू नो टेक द एंटायर एरे एज़ इट इज़
दैट्स इट। व्हाट इज़ द मैक्सिमम नंबर ऑफ़ m
दैट कैन बी?
व्हाट इज दी
मैक्सिमम
नंबर ऑफ पार्टीशंस
और m
दैट कैन बी दिस इज़ इक्वल टू n ओनली फॉर
एग्जांपल इफ एरे इज़ समथिंग लाइक दिस 3 4 1
2 आई कैन डिवाइड इट इंटू फोर सब एरेज़ लाइक
दिस
ओके दिस इज़ लेट से वन दिस इज़ लेट से टू
नाउ व्हाट विल बी द आंसर
इन केस नंबर वन रिमेंबर व्हाट इज़ द आंसर
आंसर इज़ फ्रॉम ऑल दी सब एरेज़ टेक द सम ऑफ़
ऑल दी सब एरेज़ एंड टेक द मैक्सिमम ऑफ़ दैट।
सो हियर वी ओनली हैव वन सब एरे दैट इज द
एंटायर एरे इटसेल्फ।
सो देयर देयर इज़ ओनली वन सब एरे इन दिस
केस। फॉर एग्जांपल व्हाट आई एम सेइंग इज़
इफ यू आर एबल टू डिवाइड दिस एरे इंटू टू
सेक्शंस। इन दैट केस यू हैड फोर
पॉसिबिलिटीज़। बट इफ यू आर सेइंग यू आर
ओनली एबल टू डिवाइड दिस इन वन सेक्शन लाइक
ओनली वन सेक्शन, देन इन दैट केस व्हाट विल
दैट सेक्शन बी? दैट सेक्शन विल बी 72 5 10
8
दैट इज इट दैट इज़ इट यू विल बी हैविंग नो
अदर केस इन दिस केस व्हाट इज़ द आंसर द सम
ऑफ़ द एंटायर एरे
ओके दैट्स प्रीटी ऑब्वियस बट इन दिस केस
इन केस टू व्हाट विल बी आंसर
इन केस टू आल्सो नंबर ऑफ़ ऑफ़ केसेस हाउ
मेनी केसेस वी हैव? हाउ मेनी टाइम्स कैन
वी डिवाइड एन एरे ऑफ़ साइज़ n इंटू n पीसेस?
ओनली वन टाइम
ओनली वन टाइम व्हिच इज़ दिस थिंग एंड
इंडिविजुअल सम ऑफ़ ऑल दीज़ इज़ इक्वल टू द
नंबर इटसेल्फ। देन व्हाट इज़ द आंसर?
आंसर फॉर दिस
इज़ इक्वल टू मैक्सिमम एलिमेंट
इन द एरे।
फॉर एग्जांपल इफ द k यू नो k m वैल्यू इज़
गिवन टू यू एज फोर इन दिस केस यू आर एबल
टू डिवाइड इट इंटू फोर डिफरेंट एरेस सब
एरेस एंड द आंसर विल बी यू नो देयर इज़
ओनली वन वे टू डिवाइड इट फॉर एग्जांपल
हियर देयर इज़ फोर वेज़ टू डिवाइड इट इफ
इट्स आस्किंग यू हैव अ साइज़ ऑफ़ एरे फोर
एंड यू हैव टू डिवाइड इट इंटू फोर पीसेस
ओनली सो हाउ मेनी वेज़ कैन यू डू दैट ओनली
वन व्हिच इज़ दिस एंड व्हाट इज़ द सम ऑफ़
इंडिविजुअल सब एरे जस्ट द नंबर इटसेल्फ
एंड व्हाट इज़ द मैक्सिमम ऑफ़ ऑल ऑफ़ दोज़?
फोर इन दिस केस मींस द मैक्सिमम एलिमेंट
इन द एरे सो आंसर इज़ फोर।
ओके? दैट इज़ द ऑब्ज़रवेशन दैट वी हैव ओवर
हियर राइट नाउ। सो मैक्सिमम वैल्यू ऑफ़ आवर
सम दैट दैट वी आर ट्राइंग टू अचीव दैट। द
मैक्सिमम वैल्यू ऑफ़ द आंसर द आंसर्स दैट
वी हैव ओवर हियर द आंसर्स दैट वी हैव ओवर
हियर। ओके? सो नाउ
मैक्स वैल्यू ऑफ़ आंसर कैन बी व्हाट?
आंसर ऑफ क्वेश्चन
इज इक्वल टू व्हाट? केस नंबर
वन
एंड मिनिमम वैल्यू
ऑफ आंसर
ऑफ द क्वेश्चन
इज़ इक्वल टू व्हाट? केस नंबर टू
इज़ंट दिस थिंग दैट वी आर ट्राइंग टू
फाइंड? सो हाउ डिड आई थिंक अबाउट दिस
क्वेश्चन? सो बेसिकली फॉरगेट अबाउट बाइनरी
सर्च। आई डिड नॉट इवन थिंक अबाउट बाइनरी
सर्च एट फर्स्ट। व्हाई? बिकॉज़ सॉर्टेड एरे
इज़ नॉट गिवेन। दैट्स व्हाई यू शुड नॉट
थिंक अबाउट बाइनरी सर्च एट फर्स्ट। थिंक
अबाउट व्हाट दे आर आस्किंग। दे आर आस्किंग
द लार्जेस्ट नंबर। ओके? सो, व्हाट इज़ द
मिनिमम पॉसिबल वैल्यू दैट कैन हैव दैट वी
कैन हैव इफ वी आर रिक्वायर्ड टू डिवाइड इट
इंटू सम पार्ट। सो, मिनिमम वैल्यू दैट यू
कैन हैव इज़ द मैक्सिमम वैल्यू इन द एंटायर
एरे। इन केस m इज़ इक्वल टू द साइज़ ऑफ़ द
एरे। व्हाट इज द मैक्सिमम वैल्यू यू कैन
हैव? मैक्सिमम वैल्यू यू कैन हैव इज़ द सम
ऑफ द एंटायर एरे इन केस दी वैल्यू ऑफ़ m =
1
ओके सो दैट इज़ व्हाट वी आर डूइंग ओवर
हियर।
सो हियर वी हैव आवर रेंज नाउ। सो वी हैव
दी मैक्सिमम आंसर कैन बी व्हाट? मैक्सिमम
आंसर कैन बी दैट
मैक्सिमम आंसर इज़ गोइंग टू बी इक्वल टू
व्हाट मैक्सिमम आंसर इट्स गोइंग टू बी
इक्वल टू हम
सम ऑफ़ ऑल द एरेज़ सो आर इनिशियली आई कैन से
माई मिनिमम आंसर और मैक्सिमम आंसर आई कैन
से माय मिनिमम आंसर
दिस इज़ समथिंग आई विल गेट नो मैटर व्हाट
सो दिस बेसिकली मिनिमम एंड मैक्सिमम आंसर
बेसिकली ली सेज़ नो मैटर व्हाट द वैल्यू ऑफ़
m इन एनी पॉसिबिलिटी मिनिमम आंसर दैट यू
कैन गेट इज़ मैक्स वैल्यू इन एरे
एंड मैक्सिमम आंसर दैट यू कैन गेट इज़ सम
ऑफ़ ऑल वैल्यूज़ इन एरे
ओके दिस इज़ व्हाट वी हैव सो फार।
ट्राई टु वाच इट अगेन। यू विल अंडरस्टैंड।
ओके? लेट्स लुक इंटू हाउ वी कैन मूव
फॉरवर्ड फर्दर एंड हाउ वी कैन अप्रोच विथ
बाइनरी रिसर्च। ओके? ओके सो दिस इज़ व्हाट
वी हैव आवर पॉसिबल आंसर कैन इदर हैव
मैक्सिमम वैल्यू अ सो बेसिकली इन दिस केस
ओनली लेट्स से वी टेक दी लीड कोड एग्जांपल
सो व्हाट इज़ दिस थिंग अह
सम ऑफ़ द एंटायर एरे दिस इज़ इक्वल टू 7
प्लस अह सो दिस इज़ लाइक इक्वल टू 10 + 10
20 अह 27
32
मैक्सिमम आंसर यू कैन हैव इज़ 32
मिनि मिनिमम आंसर यू कैन हैव इज़ व्हाट
मैक्सिमम वैल्यू इन दिस एरे व्हिच इज़
10 आई होप यू आर एबल टू अंडरस्टैंड दिस सो
फार ओके
सो दिस इज़ माय नाउ लोअर लिमिट एंड अप्पर
लिमिट ओके नाउ आई कैन जस्ट ट्राई टू
अप्लाई बाइनरी सर्च ओवर हियर एंड
आई कैन ट्राई टू से दैट ओके इफ दिस इज़ माय
स्टार्ट
स्टार्ट = 10 एंड माय एंड इज = 32. आई एम
ट्राइंग टू फाइंड दी पोटेंशियल आंसर दैट
आई कैन गेट। सो आई कैन से दैट माय मिडिल
इज़ गोइंग टू बी इक्वल टू स्टार्ट + n / 2
ऑर व्हाटएवर दैट वी डीड बिफोर। सो इट्स
गोना बी लाइक 42 / 2 व्हिच इज़ इक्वल टू
21. सो इट्स गोइंग से ओके 21 माइट बी अ
पॉसिबल आंसर।
ट्राई टू सी इफ यू कैन स्प्लिट दी एंटायर
एरे
ओके सो हियर इट सेस
ट्राई टू सी
इफ यू कैन स्प्लिट
दी एरे
विद
21 एज़ दी मैक्स सम
ओके सो वी हैव समथिंग लाइक अह 725 2 5 8
10 ओके सो लेट्स ट्राई टू सी इफ इफ इट विल
बी एबल टू डू दैट सो इट्स गोना बी लाइक 7
2 5 8 10 इय विल ट्राई टू फर्स्ट टेक दिस
सेवन इज़ सेन ग्रेटर दैन 21 हाउ मेनी हाउ
मेनी पीसेस आई एम स्प्लिटिंग दिस इन आई
विल राइट दिस ऐज़ वेल सोन लेस दैन 21 यस इट
इज़ आई कैन ऐड सेवन ओवर हियर इन वन एरे अह
एरे नंबर वन इज़ टू टू इज़ 2 + 7 9 लेस दैन
21 यस बेसिकली ट्राई टू अंडरस्टैंड व्हाट
वी आर डूइंग एव्री पार्ट दैट वी आर
डिवाइडिंग दिस इन शुड नॉट एक्सीड 21 ओके 9
डज़ नॉट एक्सीड 21 ऐड इट इन द सेम एरे 9 +
5 14 डज़ नॉट एक्सीड 21 ऐड इट ओवर हियर
8 + 14 एक्सीड्स 21 सो काउंट + 1 एंड
क्रिएट अनदर एरे एट ओवर हियर 10 + 8 नाउ
10 विल गो इन द न्यू एरे 10 + 8 18 डज़ 18
एग्ज़िट 21 नो इट डज़ नॉट सो आई जस्ट राइट
10 ओवर हियर। दैट्स इट। सो टोटल पीसेस
नंबर टू।
टोटल पीसेस आर टू।
ओके? नाउ द थिंग इज़ इफ द टोटल नंबर ऑफ़
पीसेस दैट वी आर गेटिंग
इफ पीसेस दैट वी आर गेटिंग आर एक्चुअली
यू नो लेस दैन इक्वल टू द वन दैट दे हैव
अलाउड अस। वी आर सेइंग हे वी आर एबल टू
डिवाइड दिस इंटू एन एरे ऑफ़ साइज़ टू। एंड
दे आर लाइक ओके यू कैन डिवाइड इट इन द एरे
ऑफ़ साइज m ओनली ओके सॉरी नॉट नॉट एरे ऑफ़
साइज टू नंबर ऑफ एरेज़ यू कैन डिवाइड दिस
इन इज़ m एंड वी आर सेइंग वी हैव डिवाइडेड
इंटू पीसेस
टाइम्स एंड दे आर सेइंग यू कैन ओनली
डिवाइड इट इंटू M टाइम्स ओके सो हियर वी
आर गोइंग टू मेक अ चेक इफ पीसेस इज़ लेस
दैन इक्वल टू m इफ पीसेस इज़ लेस दैन m ऑर
इक्वल टू M सो इफ इट इज़ लेस दैन m हियर आई
कैन जस्ट से दैट
हियर आई कैन जस्ट से दैट पीसेस इज़ लेस दैन
m सो बेसिकली
दे आर सेइंग हे यू कैन डिवाइड दिस यू कैन
डिवाइड दिस इंटू एम पीसेस
एंड वी आर एक्चुअली डिवाइडिंग इंटू लेस
दैन m पीसेस सो व्हाट माइट बी द रीज़न फॉर
डिवाइडिंग इट टू लेस दैन m पीसेस
इंडिविजुअल पीस सम वुड बी वेरी लार्ज। इफ
आई वांट टू डिवाइड इन टू मोर पीसेस देन
इंडिविजुअल सम शुड बी लेस। ओके? सो आई हैव
टू रिड्यूस दिस 21 टू समथिंग लोअर।
ओके? इन दिस केस आई कैन अप्लाई बाइनरी
रिसर्च। आई कैन से इन दिस केस
आई कैन से ओके, डोंट टेक 21. न्यू नंबर इज़
गोइंग टू बी इक्वल टु व्हाट? आई कैन से
इनिशियली इट्स गोना बी लाइक इफ आई एम
टेकिंग बाइनरी सर्च। सो, बेसिकली, आई एम
ट्राइंग टू फाइंड द पोटेंशियल आंसर इन अ
रेंज। सो, व्हेनएवर यू गेट सच क्वेश्चंस,
व्हेन यू हैव टू फाइंड अ पोटेंशियल आंसर
इन अ रेंज, मोस्ट ऑफ़ टाइम इट्स लाइक यू
नो, गोइंग टू बी यूज़िंग बाइनरी सर्च।
बिकॉज़ इज़ अ रेंज ऑफ़ नंबर लाइक फ्रॉम
स्टार्ट टिल एन्ड इफ दैट इज़ सॉर्टेड,
बिकॉज़ आई नो, अह आई नो दिस थिंग लाइक अह
स्टार्टिंग फ्रॉम 10 टु 32, ऑल द नंबर्स
इन बिटवीन आर सॉर्टेड, एंड आई नीड टु
फाइंड दी पोटेंशियल आंसर। हियर आई क्लिक
हियर इट क्लिक। दैट वी यूज बाय एंड
रिसर्च।
ओके? आई होप यू आर एबल टू अंडरस्टैंड
व्हाट दिस इज़ 21. 21 बेसिकली इज़ दिस थिंग।
दिस थिंग।
लार्जेस्ट लार्जेस्ट इंडिविजुअल सम दैट यू
कैन हैव। दैट इज़ 21. सो, हियर इट सेइंग
हे, ओके, यू आर सेइंग दैट लार्जेस्ट
इंडिविजुअल सम दैट यू कैन हैव इज़ 21. बट
दिस इज़ नॉट एक्चुअली मेकिंग अलाउंग मी टू
मेक एज़ मेनी पीसेस दैट दे हैव टोल्ड मी,
व्हिच इज़ एम। इट्स एक्चुअली फिनिशिंग इन
लेस नंबर ऑफ़ पीसेस। लाइक, ओके, इफ इट्स
फ़िनिशिंग इन लेस नंबर ऑर पीसेस, ट्राई टू
रिड्यूस 21. एंड आई नो वी आर वर्किंग विथ
बाइनरी सर्च ओवर हियर बिकॉज़ इट क्लिक ओवर
हियर। सो, हाउ डू आई रिड्यूस इट? हाउ डू
आई रिड्यूस 21? आई विल से,
व्हॉट। आई विल से एंड इज इक्वल टू मिड।
लुक इंटू द लेफ्ट हैंड साइड। सो हियर आई
जस्ट गोइंग टू से एंड = 21. सो नाउ
स्टार्ट = 10 एंड n = 21. सो स्टार्ट = 10
एंड इज़ इक्वल टू 21. न्यू मिडिल इज़ इक्वल
टू व्हाट?
31 / 2 15
ओके? ओके इट विल नाउ डिवाइड द एरे इन 15
लाइक मैक्सिमम सम शुड बी 15 सो अगेन लेट्स
टेक दिस थिंग
7 2 5 8 10 इज़ लाइक ओके इन वन एरे लेट्स
टेक सेवन इज़ सेवन सम टिल नाउ इज़ द सम टिल
नाउ ऑफ दिस एरे ग्रेटर दैन 15 नो इट्स नॉट
टू नाइन इज़ नॉट ग्रेटर दैन 15 फाइव नो
दैट्स फाइन एंड देन वी कैन ऐड एइट ओवर
हियर इज़ इट नो दैट्स फाइन देन इट्स गोना
बी लाइक ओके ऐड 10 ओवर हियर देन बिकॉज़ आई
कैन नॉट ऐड 10 इन द सेम एरे बिकॉज़ दैट विल
एक्सीड 15 एंड 15 बेसिकली मींस इंडिविजुअल
सम लाइक द मैक्सिमम सम दैट यू कैन हैव इज़
15 शुड नॉट एक्सीड दैट। दिस इज़ गिविंग मी
नंबर ऑफ पीसेस इक्वल टू थ्री।
ओके, दिस इज़ गिविंग मी नंबर ऑर पीसेस
इक्वल टू थ्री। इन द क्वेश्चन, इट सेस दैट
यू कैन ओनली हैव पीसेस इज़ इक्वल टू टू।
ओके? सो, वी टूक अ लिटिल लेस सम। वी हैव
टू टेक अ सम ग्रेटर देन 15. सो दैट मींस
स्टार्ट विल नाउ बी मिड प्लस वन बिकॉज़ वी
हैव टू टेक अ लिटिल बिगर सम सो राइट हैंड
साइड टारगेट इज़ ग्रेटर दैन मिडिल एलिमेंट
ओके सो स्टार्ट इज़ नाउ इक्वल टू इन दिस
केस
व्हाट
मिडिल प्लस वन सो
स्टार्ट इज़ नाउ 16
एंड एंड मिडिल इज इक्वल टू सॉरी एंड इज
इक्वल टू व्हाट?
एंड इक्वल टू 21
न्यू मिडिल इज़ इक्वल टू व्हाट? स्टार्ट +
n / 2 लेट मी सी 16 + 21 37 37 / 2 18
ओके सो आई हैव 18 ओवर हियर न्यू मिड इज़
इक्वल टू 18.
ओके? ओके, सो लेट्स ट्राई टू डिवाइड दिस
इंटू एरेज़ दैट वेयर ईच पर्टिकुलर पार्ट ऑफ़
द एरे शुड कंटेन मैक्सिमम सम ऑफ़ 18। लेट्स
ट्राई टू डिवाइड इट। सो एरे वाज़ ओरिजिनली
दिस। लेट्स ट्राई टू डिवाइड इट सेवन या
दैट्स फाइन। कैन आई ऐड टू टू दिस। इट विल
मेक द टोटल सम नाइन इज़ नाइन लेस दैन 18 या
दैट्स फाइन। फाइव या दैट्स फाइन। कूल एट
या दैट्स फाइन। 10 या 18 टोटल मैक्सिमम
कैन बी 18। सो दैट्स फाइन। सो नाउ पीसेस
हियर इज़ इक्वल टू टू। अगेन दिस विल रन दिस
कंडीशन देन वेयर पीसेस इज़ लेस दैन इक्वल
टू m एंड इज़ गोइंग टू बी इक्वल टू मिड सो
हियर माय एंड इज़ गोइंग टू बी इक्वल टू मिड
सो नाउ माय एंड इज़ गोइंग टू बी स्टार्ट इज़
गोइंग टू बी 16 एंड एंड इज़ गोइंग टू बी
इक्वल टू 18
ओके व्हाट इज़ द न्यू मिड गोइंग टू बी न्यू
मिड इज़ गोइंग टू बी 16 + 18 व्हिच इज 34 /
2 17
ओके
न्यूमेर इज़ गोइंग टू बी 17. सो नाउ आई एम
गोइंग ट्राई टू डिवाइड दिस एरे इंटू
मैक्सिमम सम ऑफ 17. 7 2 5 8 10 से कैन कम
ओवर हियर टू कम कम ओवर हियर दैट्स फाइन।
दिस इज़ लाइक नाइन दिस इज़ लाइक 14 दैट्स
फाइन। एट कैन नॉट कम। एट विल कम ओवर हियर।
18 कैन नॉट बी फॉर्म बिकॉज़ मैक्सिमम अलाउड
इज़ 17. दिस विल कम ओवर हियर लाइक दिस।
पीसेस इज़ इक्वल टु हाउ मच?
पीसेस इक्वल टू टोटल पीसेस इन दिस केस यू
फॉर्मिंग थ्री इन द क्वेश्चन ओनली m पीसेस
आर अलाउड व्हिच इज टू सो बेसिकली नंबर ऑफ़
पीसेस आर मोर सो इफ द नंबर ऑफ़ पीसेस आर
मोर आई बेसिकली हैव टू अ इंक्रीज़ द साइज़
यू नो सो स्टार्ट इज़ गोइंग टू बी मिड प्लस
वन सो माय स्टार्ट इज़ नाउ गोइंग टू बी
इक्वल टू मिड प्लस वन सो व्हिच इज़ 18 सो
माय स्टार्ट इज़ गोइंग टू बी 18 एंड इज़
गोइंग टू बी 18
ओके नाउ दिस इज़ द कंडीशन वेयर मिड इज़
आल्सो गोइंग टू बी 18
आंसर
व्हेन स्टार्ट इज़ इक्वल टू एंड कैन यू इवन
कैन यू फाइंड अनदर न्यू आंसर नो यू कांट
नो यू कांट एंड हाउ कैन यू मेक श्योर दिस
इज़ गोइंग टू डिवाइड इट इंटू दी साइज M
ओनली बिकॉज़ वी आर एडिंग दिस चेक बिकॉज़ वी
आर एडिंग दिस चेक दिस चेक एंड दिस चेक फॉर
एम m इफ पीसेस आर लेस दैन इक्वल टू m देन
डू दैट इफ पीसेस आर सो दिस इज़ बेसिकली चेक
वन
दिस इज़ चेक टू
चेक टू सेज़ इफ
पीसेस आर एक्चुअली
ग्रेटर दैन m सो एट एव्री पॉइंट ऑफ़ टाइम
पीसेस विल बी इन दी रेंज ऑफ़ m ओनली ओके एट
एव्री पॉइंट ऑफ़ टाइम इट विल ट्राई टू गिव
इट्स बेस्ट आंसर एंड व्हेन देन ओनली वन
पर्टिकुलर आंसर इज़ रिमेनिंग कैन यू इवन
गेट एनीथिंग न्यू आफ्टर दिस। यू कांट गेट
एनीथिंग न्यू आफ्टर दिस। ओनली एम इज़
रिमेनिंग। बोथ ऑफ़ दीज़ आर सेम। ओके? मिडिल
विल नाउ ऑलवेज बी 18. दैट्स योर आंसर। सो
इन द एंड स्टार्ट विल बी इक्वल टु एंड दैट
विल बी योर आंसर।
ओके? एंड इट विल डेफिनेटली बी डिवाइडिंग
इंटू M सब एरेज़ ओनली बिकॉज़ वी आर एडिंग
दिस चेक। दैट इफ़ पीसेस आर ग्रेटर दैन M,
यू हैव टु डू समथिंग। इफ़ पीसेस आर लेस दैन
M, <= M, यू हैव टु डु समथिंग। बिकॉज़ दे
आर डेफिनेटली एक्सिस्ट अ पॉसिबल आंसर। सो
आई एम जस्ट गना राइट ओवर हियर
द आंसर एक्सिस्ट्स
डेफिनेटली।
हेंस
बाय दी अबव टू चेकक्स।
वी विल रीच दैट आंसर। ओके? सो, लेट्स
ट्राई टु कोड दिस थिंग। सो, द थिंग इज़
स्प्लिट एरे लार्जेस्ट सम। सो, आई कैन से,
स्प्लिट एरे। सो, यू यू माइट हैव हर्ड यू
माइट यू माइट नाउ हैव यू नो व्हाट आई नो
दिस वाज़ अ लिटिल ट्रिकी। सो, वॉच दी व्हाट
दी सॉल वॉच दी सलूशन अगेन एट एव्री स्टेप
आई हैव अह एक्सप्लेंड माई थॉट प्रोसेस।
ओके? सो, बेसिकली, व्हाट आर वी गोइंग टू
डू? वी आर गोइंग टू से दैट आई एम जस्ट
गोइंग कॉपी पेस्ट दिस थिंग।
ओके? एंड हियर आई एम जस्ट गोइंग टू से दैट
आई एम गना टेक द मैक्सिमम वैल्यू दैट आई
कैन फॉर्म एंड आई एम गना से दी अह मिनिमम
वैल्यू दैट आई कैन फॉर्म। सो आई कैन से
इंट स्टार्ट इनिशियली इज़ ज़ीरो। इंट एंड इज़
ऑल्सो इनिशियली ज़ीरो। एंड देन आई एम गोइंग
से फॉर आई इन अह यू नो नम्स डॉट लेंथ फॉर
एव्री एलिमेंट। आई एम गोइंग से स्टार्ट इज़
एक्चुअली ऑलवेज गोइंग टू बी यू नो द
मैक्सिमम आइटम। सो इट्स गोना बी आई कैन सी
मैथ डॉट मैक्स फ्रॉम स्टार्ट टिल नम्स ऑफ़
आई फॉर नम्स ऑफ़ आई फॉर एग्जांपल इन द एंड
अह इन दी एंड ऑफ़ दी लूप दिस विल कंटेन दी
मैक्स आइटम फ्रॉम दी एरे दैट इज़ इट। दैट
इज़ इट। अह स सिंपल लीनियर सर्च इफ यू वुड
लाइक टू कॉल इट। ओके? सिंपल लीनियर सर्च।
वी ऑलरेडी डन दिस बिफोर। एंड इज़ बेसिकली
इक्वल टू दी मैक्सिमम आइटम। द मैक्सिमम
वैल्यू दैट वी कैन हैव व्हिच इज़ गोइंग टू
बी इक्वल टू द सम ऑफ़ ऑल द वैल्यूज़। एंड
प्लस इज़ इक्वल टु सम ऑफ़ दिस वैल्यू। ओके?
दैट्स इट। कूल। व्हाट इज़ द नेक्स्ट थिंग
दैट वी नीड टू डू? वी हैव आवर स्टार्ट। वी
हैव आवर एंड नाउ वी अप्लाई बाइनरी सर्च।
ओके? सो वी से व्हाइल स्टार्ट इज़ एक्चुअली
लेस दैन एंड डू बाइनरी सर्च एंड इन द एंड
जस्ट रिटर्न इदर स्टार्ट ऑर एंड। बिकॉज़
हियर स्टार्ट विल बी इक्वल टू इक्वल टू
एंड। ओके? वी हैव ऑलरेडी डिस्कस दिस। नाउ
वी जस्ट नाउ वी जस्ट नीड टू फिल दिस
पर्टिकुलर अह कोड सम। ओके? सो दिस इज़ लाइक
माई पोटेंशियल आंसर। व्हाट इज़ माई
पोटेंशियल आंसर? लाइक ट्राई फॉर दी मिडिल
एज़ पोटेंशियल आंसर। सो मिडिल इज़ इक्वल टू
व्हाट? इंट मिडिल इज़ इक्वल टू स्टार्ट
प्लस एंड माइनस स्टार्ट अह डिवाइड बाय टू।
दैट इज़ समथिंग वी हैव ऑलरेडी डन बिफोर।
नाउ हियर आई एम जस्ट गोइंग टू से दैट हाउ
मेनी पीसेस आई कैन डिवाइड दिस इन। ओके? सो
कैलकुलेट हाउ मेनी पीसेस यू कैन डिवाइड
दिस इन इफ दिस इज़ द थिंग दैट इज़ गिवन टू
यू। सो से कैलकुलेट हाउ मेनी पीसेस यू कैन
डिवाइड दिस इन विद दिस
मैक्स समथिंग वी ऑलरेडी डिड लाइक द एंटायर
थिंग। आई आई रन द एंटायर थिंग यू नो ऑन द
वाइट बोर्ड। सो बेसिकली हियर आई एम जस्ट
गोइंग टू से माय सम इनिशियली इज़ इक्वल टू
ज़ीरो एंड माय आंसर लाइक द पीसेस आई कैन से
पीसेस इज़ इक्वल टू व्हाट इनिशियली अह
इनिशियली इट्स गोइंग बी वन एटलीस्ट यू कैन
डिवाइड इट इंटू वन पीस दैट इज़ेंट अह गिवेन
इन द क्वेश्चन एंड देन आई कैन से फॉर
एव्री नंबर फॉर एव्री नंबर आई कैन आल्सो
यूज़ अ फॉर ईच लूप। सो फॉर एव्री नंबर इन
नंबर्स
आई कैन से दैट
इफ
द करंट सम प्लस दिस नंबर इज़ एक्चुअली
एक्सीडिंग
दी
सम दैट इज़ अलाउड टू अस व्हिच इज़ मिड।
इन दैट केस व्हाट डज़ इट मीन?
इट मींस दैट यू कैन नॉट ऐड दिस इन दिस सब
एरे मेक न्यू वन। सो इन ऑर्डर टू मेक न्यू
वन लेट्स से यू ऐड दिस नम इन न्यू सब एरे
देन सम इज़ गोइंग टू बी इक्वल टू नम। फॉर
एग्जांपल आई वाज़ ऐडिंग एट इंटू द न्यू सब
एरे। सो द न्यू सम ऑफ़ दैट न्यू सब एरे वाज़
गोइंग टू बुक टु व्हाट? द करंट सम लाइक यू
नो व्हेन वी डिड दिस थिंग। सो दिस थिंग
व्हेन वी डिड दिस थिंग सो इट्स गोना बी
लाइक ओके टिल द करंट सम दैट वी हैव ओवर
हियर एडिंग एट टू इट डज़ इट एक्सीड एम इट्स
गोना बी लाइक या इट डज़ एक्सीड एम इट्स
गोना बी लाइक ओके क्रिएट अ न्यू एरे एंड
देन आई ऍम गोइंग टू स्टार्ट सर्चिंग फ्रॉम
लाइक आई एम गोइंग टू स्टार्ट टेकिंग माय
सम फ्रॉम एट ओनली मीन्स माय सम इज़ नाउ
गोइंग टू बी इक्वल टु व्हाट नम ओनली एंड
वन एरे हैज़ बीन एडेड बिकॉज़ आई क्रिएटेड
न्यू वन इट मींस दैट द प्रीवियस वन हैज़
बीन एडेड। सो वन सब एरे हैज़ बीन एडेड। सो
काउंट प्लस प्लस
और पीसेस प्लस प्लस व्हाटएवर।
ओके? दैट इज़ इट। अदरवाइज़
अदरवाइज़ जस्ट कीप एडिंग इन दिस सम। दैट्स
इट। सो, अदरवाइज़ आई एम जस्ट गोइंग टू से
सम
प्लस इक्वल टू माय नम। दैट्स इट। आफ्टर
दिस यू विल हैव सम पीसेस।
ओके? आफ्टर दिस यू विल हैव सम पीसेस।
नाउ व्हाट डू वी नीड टू डू? आई एम नाउ
गोइंग टू से दैट
इफ पीसेस आर एक्चुअली ग्रेटर दैन m
ओके। सो दिस इज़ द केस इफ पीसेस आर ग्रेटर
दैन m देन व्हाट इज़ द केस? पीस आर ग्रेटर
दैन m स्टार्ट इज़ इक्वल टू मिड + 1
स्टार्ट इज़ गोइंग टू बी इक्वल टू मिड + 1
अदरवाइज़
एंड इज़ गोइंग टू बी इक्वल टू मिड अदरवाइज़
एंड इज़ गोइंग टू बी इक्वल टू मिड दिस वन
ओके नथिंग न्यू। ओह बाय द वे आई एम एडिंग
इन सम आई एक्सीडेंटली डिड स्टार्ट दैट्स
फाइन। अह सो अदरवाइज़ जस्ट कीप एडिंग इन द
कीप एडिंग इन द सम। सो प्लीज़ ट्राई टू
अंडरस्टैंड दिस थिंग इट्स वैरी इज़ी। आय
जस्ट अप्लाइड बाइनरी सर्च ऑन माय
पोटेंशियल आंसर्स। एंड आई जस्ट एडेड अह
लिटिल चेक वन एंड चेक टू ओवर हियर। दैट
विल मेक श्योर दैट माई आंसर इज़ दी वन दैट
आई एम लुकिंग फॉर। व्हिच इज़ फॉर एम पीसेस।
ओके? ट्राई टू रन दिस थिंग। आई आल्सो
एक्सप्लेन माय थॉट प्रोसेस। लेट मी ट्राई
टू कॉपी दिस एंड एक्चुअली लेट से वी कैन
सबमिट एंड ऑन लीड कोड एंड नो ट्राई टू रन
दिस रन कोड। ऑलराइट सबमिटेड। ओके? दैट्स
वर्किंग। दैट लुक्स प्रीटी गुड। एंड या आई
थिंक दैट वाज़ इट। एंड अम आई थिंक दैट वाज
मोर देन इनफ फ़ॉर दिस सेशन। अह द ओनली थिंग
नाउ रिमेनिंग इज़ डु दी असाइनमेंट्स। वी
डिड यू नो सो मेनी दिस इज़ लिटरली अ हार्ड
क्वेश्चन। आई वाज आस्क्ड इन Google. अह आई
डोंट थिंक आई शुड डु यू नो मोर देन दिस
राइट नाउ बिकॉज़ आई वांट यू ऑल टू ट्राई एज़
वेल। बट आई थिंक दिस इज़ मोर दैन इनफ फॉर
यू टू क्लियर द इंटरव्यूज़ एंड अह इफ यू
डोंट प्रैक्टिस यू वोंट बी एबल टू क्लियर
एनी इंटरव्यू। ओके? बट अ फॉर एग्जांपल
लाइक फॉर दी Google राउंड्स एंड Facebook
राउंड्स प्रैक्टिसेस की फॉर एव्री
पर्टिकुलर राउंड प्रैक्टिससेस की बट सम आर
ईज़ियर दैन अनदर फॉर एग्जांपल Amazon
इंडिया Microsoft इंडिया ईज़ियर दैन Google
इंडिया ओके द क्वेश्चंस अह जस्ट वाचिंग
दिस विल बी एबल टू क्लियर दिस बट
प्रैक्टिस इज़ की मेक श्योर यू प्रैक्टिस
एंड मेक श्योर डू द असाइनमेंट्स लिंक्स आर
इन द डिस्क्रिप्शन एंड या इन द नेक्स्ट
वीडियो मे बी वी विल आल्सो डू सम अह सम
अदर टॉपिक ऑन अह बाइनरी सर्च ऑन टू डी
एरेस दैट इज़ आल्सो अ रियली नाइस टॉपिक। वी
विल मेक अ सेपरेट वीडियो ऑन दैट। सो दैट
यू कैन वाच इट सेपरेटली एंड रिवाइज़। बट इफ
दिस वीडियो हेल्प्ड यू एंड दिस यू वोंट
फाइंड दिस कोर्स फॉर फ्री एनीवेयर ऑन
YouTube ऑर एनीवेयर। इवन दिस इज़ बेटर दैन
मोस्ट पेड कोर्सेस, इज़ व्हाट आय पर्सनली
बिलीव। बिकॉज़ यू विल डेफिनेटली सी द
रिजल्ट्स। नॉट चार्जिंग एनीथिंग। इट्स
फ्री, एंड यू कैन डेफिनेटली टेल बाय
योरसेल्फ। यू हैव नथिंग टू लूज़। जस्ट वॉच।
यू विल सी द रिजल्ट्स। यू विल एबल टू मेक
इट बिग। ओनली थिंग आई रिक्वायर फ्रॉम यू
इज़ लाइक, कमेंट, सब्सक्राइब, शेर। दैट्स
इट। दैट इज इट। लाइक, कमेंट, सब्सक्राइब,
शेयर फॉर एव्री वीडियो। आई मीन यू कैन नॉट
सब्सक्राइब फॉर एव्री वीडियो बट लाइक,
कमेंट, शेयर एव्री वीडियो एंड योर
लर्निंग्स एंड एवरीथिंग। मेक दिस कोर्स आई
नो लाइक इन इंडिया देयर इज़ अ लिटिल बिट
ओवर रेटेड सीपी और व्हाटएवर पीपल रूर
करियर्स बिकॉज़ ऑफ़ सम यूट्यूबर्स। सो आई
वांट यू टू शेयर अबाउट दिस विथ एव्री
सिंगल पर्सन लाइक हे सी कुणाल हाउ कुणाल
इज़ सॉल्विंग क्वेश्चंस लाइक दिस ऑफ़
Facebook, Google, Microsoft, Amazon एंड
हाउ यू ऑल कैन एज वेल। ओके? मेक लर्निंग
फन। इट्स ऑल अबाउट कोलैबोरेशन देन
कॉम्पटीशन। एंड दीज़ पीपल ऑल दे थिंक अबाउट
इज़ कॉम्पटीशन। फर्स्ट जेई कॉम्पटीशन, देन
सीपीई कॉम्पटीशन एंड एव्रीथिंग। इफ यू
थिंक अबाउट कोलैबोरेशन यू विल गेट बेटर
अपॉर्चुनिटीस देन व्हाट यू कैन गेट इन
कॉम्पटीशन। ओके? दैट इज़ व्हाट आई एम हियर
टू टीच यू। इफ यू डोंट वांट दिस एडवाइस,
दैट्स आल्सो फाइन। यू कैन गो डू ओर योर ओन
थिंग। बट दिस कोर्स विल डेफिनेटली हेल्प
यू इन सी एज वेल। नॉट सेइंग डू डोंट डू
सीपी, बट दिस इज़ डेफिनेटली हेल्पिंग पीपल
इन इंटरव्यू प्रिपरेशन। एंटायर थ्री कॉलेज
बैरियर इज़ गोइंग टू बी ओवर विद दिस
YouTube चैनल। थैंक्स अ लॉट फॉर वाचिंग
एवरीवन। प्लीज सब्सक्राइब, शेयर विद योर
फ्रेंड्स, राइट आल दी अमेजिंग थिंग्स एंड
योर ऑनेस्ट फीडबैक इन द कमेंट सेक्शन ऑन
सोशल मीडिया, Twitter, Lindin, Instagram
शेयर विद योर फ्रेंड्स। एंड आई विल सी यू
इन द नेक्स्ट वन। वी आर गोइंग टू सम
अमेजिंग थिंग्स। सी यू लेटर। बाई। मेक
श्योर लाइक, शेयर एंड कमेंट एंड
सब्सक्राइब।
[संगीत]
UNLOCK MORE
Sign up free to access premium features
INTERACTIVE VIEWER
Watch the video with synced subtitles, adjustable overlay, and full playback control.
AI SUMMARY
Get an instant AI-generated summary of the video content, key points, and takeaways.
TRANSLATE
Translate the transcript to 100+ languages with one click. Download in any format.
MIND MAP
Visualize the transcript as an interactive mind map. Understand structure at a glance.
CHAT WITH TRANSCRIPT
Ask questions about the video content. Get answers powered by AI directly from the transcript.
GET MORE FROM YOUR TRANSCRIPTS
Sign up for free and unlock interactive viewer, AI summaries, translations, mind maps, and more. No credit card required.