1 00:00:00,000 --> 00:00:00,260 2 00:00:00,260 --> 00:00:02,830 >> स्पीकर 1: यह अभी भी वहाँ है पता चला है इस बेहतर बनाने का अवसर 3 00:00:02,830 --> 00:00:04,240 कार्यक्रम के डिजाइन. 4 00:00:04,240 --> 00:00:08,860 पाश के लिए मेरे में सूचना है कि प्रत्येक पर चलना, मैं मैं कम है कि जाँच कर रहा हूँ 5 00:00:08,860 --> 00:00:10,520 एस के स्ट्रिंग की लंबाई की तुलना में. 6 00:00:10,520 --> 00:00:13,920 लेकिन एस के स्ट्रिंग लंबाई हमेशा होता है , एक ही होने जा रहा है ही क्योंकि 7 00:00:13,920 --> 00:00:15,010 नहीं बदल रहा है. 8 00:00:15,010 --> 00:00:18,630 और फिर भी, इस पाश के माध्यम से हर समय मैं की स्ट्रिंग लंबाई जाँच कर रहा हूँ, 9 00:00:18,630 --> 00:00:21,810 एस के स्ट्रिंग की लंबाई, स्ट्रिंग सिर्फ मूर्ख है जो की लंबाई,. 10 00:00:21,810 --> 00:00:24,580 निश्चित रूप से यह कुछ ले लेना चाहिए, क्योंकि यह पता लगाने के लिए समय की राशि एक 11 00:00:24,580 --> 00:00:25,450 स्ट्रिंग की लंबाई. 12 00:00:25,450 --> 00:00:28,680 और मैं पूछकर कि समय बर्बाद कर रहा हूँ एक ही सवाल बार - बार. 13 00:00:28,680 --> 00:00:32,920 >> खैर, यह हम इस में सुधार कर सकते हैं पता चला है , कहते हैं, की घोषणा एक दूसरे चर द्वारा 14 00:00:32,920 --> 00:00:34,470 मेरे पाश के लिए के अंदर. 15 00:00:34,470 --> 00:00:38,240 के एन यह कहते हैं - और यह अलग मैं से, इस तरह एक अल्पविराम के साथ - 16 00:00:38,240 --> 00:00:42,000 और सेट n के बराबर एस की स्ट्रिंग लंबाई. 17 00:00:42,000 --> 00:00:42,990 अर्धविराम. 18 00:00:42,990 --> 00:00:46,350 और अब, के लिए मेरे हालत बदल जाते हैं स्ट्रिंग के खिलाफ मैं तुलना नहीं 19 00:00:46,350 --> 00:00:49,560 एस प्रतिशत से है, लेकिन की लंबाई बजाय n के खिलाफ. 20 00:00:49,560 --> 00:00:52,360 इस तरह, हम n को प्रारंभ एस के स्ट्रिंग की लंबाई के लिए. 21 00:00:52,360 --> 00:00:57,210 लेकिन मेरे पाश के प्रत्येक चलना पर, मैं हूँ बजाय n के खिलाफ मैं जाँच हो. 22 00:00:57,210 --> 00:00:59,628