Выступающий 1: Оказывается, есть еще возможность улучшить этот дизайн программы. Уведомление в моем цикле, что на каждой итерации, я проверяю, что я меньше чем длина строки из с. Но длина строки с всегда будет то же самое, потому что с само не меняется. И все же, каждый раз, когда через эту петлю Я проверяю длину строки с, длина строки с, строка длина с, что просто глупо. Потому что, конечно, он должен принять некоторые количество времени, чтобы выяснить, Длина строки. И я тратить это время, задавая тот же вопрос снова и снова. Ну, получается, что мы можем улучшить этот , объявив, скажем, вторая переменная внутри мой цикл. Давайте назовем это п - и отделить его от я, с запятой, как это - и установить п равна длина строки с. Точка с запятой. А теперь, давайте изменим мое состояние, чтобы Не сравнивайте я против строки длина с таковой, а вместо против п. Таким образом, мы инициализируем н чтобы длина строки с. Но на каждой итерации моей петле, я буду вместо быть проверки я против п.