ПРЕДСЕДНИК 1: Испоставило се још увек постоји прилика да се побољша ово Дизајн програма. Обавештење у мојој за петљу да о свакој итерација, ја проверавам да сам је мање од дужине низа с. Али дужине од с је увек ће бити исти, јер с сама се не мења. А ипак, сваки пут кроз ову петљу Гледам дужину строковое с, дужине од с, ниска Дужина с, што је само глупо. Јер сигурно мора предузети неке количина времена да схватим дужине је. И ја губим то време тражећи исто питање изнова и изнова. Па, испоставило се да можемо да побољшамо ово изјављујући, рецимо, друга променљива унутар моје за петље. Назовимо то н - и одвојите га из и, са зарезом као што је овај - и подесите н једнако дужине од с. Тачка и зарез. А сада, хајде да променим стање на не упоредим против низа дужина а по себи, али уместо тога против н. На овај начин, ми инитиализе н на дужину низа с. Али на свакој итерацији петље мог, ја ћу уместо да буде провера сам против н.