বক্তা 1: এটা এখনও আছে দেখা যাচ্ছে এই উন্নতি করার সুযোগ প্রোগ্রাম এর নকশা. লুপ জন্য আমার মধ্যে নোটিশ যে প্রতিটি পুনরাবৃত্তির, আমি আমি কম যে চেক করছি s এর স্ট্রিং দৈর্ঘ্য বেশী. কিন্তু গুলি স্ট্রিং দৈর্ঘ্য সর্বদা একই হতে যাচ্ছে গুলি নিজেই কারণ পরিবর্তন করা হয় না. এবং এখনো, এই লুপের মাধ্যমে প্রতিটি সময় আমি গুলি স্ট্রিং দৈর্ঘ্য চেক করছি, s এর স্ট্রিং দৈর্ঘ্য, স্ট্রিং শুধু মূর্খ যা s এর দ্বারা,. নিশ্চয় এটা কিছু সময় নিতে হবে কারণ চিন্তা করা সময় পরিমাণ একটি স্ট্রিং এর দৈর্ঘ্য. এবং আমি জিজ্ঞাসা করে যে সময় নষ্ট করছি একই প্রশ্ন আবার এবং আবার. ওয়েল, এটা আমরা এই উন্নত করতে পারেন দেখা যাচ্ছে , বলে, প্রকাশক একটি দ্বিতীয় পরিবর্তনশীল দ্বারা আমার লুপ জন্য ভিতরে. এর এন কল যাক - এবং এটি আলাদা আমি থেকে, ভালো একটি কমা দিয়ে - এবং সেট এন সমান s এর স্ট্রিং দ্বারা. সেমিকোলন. এবং এখন, এর থেকে আমার অবস্থার পরিবর্তন যাক স্ট্রিং বিরুদ্ধে আমি তুলনা না গুলি কোনটাই কিন্তু দৈর্ঘ্য পরিবর্তে এন বিরুদ্ধে. এই ভাবে, আমরা এন আরম্ভ s এর স্ট্রিং দৈর্ঘ্যের. কিন্তু আমার লুপ প্রতিটি পুনরাবৃত্তির উপর, আমি করব পরিবর্তে এন বিরুদ্ধে আমি চেক করা.