اسپیکر 1: یہ اب بھی وہاں بدل جاتا ہے اس کو بہتر بنانے کا موقع پروگرام کے ڈیزائن. لوپ کے لئے میری نوٹس کہ ہر ایک پر iteration کے، میں کم ہے کہ جانچ پڑتال کر رہا ہوں ے کی سٹرنگ کی لمبائی سے زیادہ. لیکن ے کی سٹرنگ کی لمبائی ہمیشہ ، ایک ہی جا رہا ے خود کی وجہ سے کو تبدیل کرنے کی نہیں ہے. اور ابھی تک، اس لوپ کے ذریعے ہر وقت میں ے کی سٹرنگ کی لمبائی کی جانچ پڑتال کر رہا ہوں، ے کی سٹرنگ کی لمبائی، تار صرف پاگل ہے جس کے کی لمبائی،. یقینا یہ کچھ لے ضروری ہے کیونکہ اعداد و شمار وقت کی رقم ایک تار کی لمبائی. اور میں پوچھ کی طرف سے اس وقت برباد کر رہا ہوں ایک ہی سوال بار بار. ٹھیک ہے، یہ ہم اس کو بہتر بنانے کے کر سکتے ہیں پتہ چلتا ہے ، کا کہنا ہے کہ، اعلان ایک دوسرے متغیر کی طرف سے میرے لوپ کے لئے کے اندر. ن کہتے ہیں - اور یہ الگ میں سے، اس طرح ایک علامت کے ساتھ - اور سیٹ (ن) کے برابر ے کی سٹرنگ کی لمبائی. نیم وقفہ. اور اب، کی میری حالت تبدیل تار کے خلاف میں موازنہ نہیں ے فی SE، لیکن کی لمبائی بجائے (ن) کے خلاف. اس طرح میں، ہم (ن) کی ابتدا ے کی سٹرنگ کی لمبائی. لیکن میرے لوپ کے ہر iteration پر، میں گے اس کی بجائے ن کے خلاف میں جانچ پڑتال کی جائے.