スピーカ1:それはまだありませ判明 これを改善する機会 プログラムの設計。 ループのための私の注意書き、各上 反復、私は私が小さいことを確認しています Sの文字列の長さよりも。 しかし、Sの文字列の長さは常にある S自体ので、同じになるだろう 変化していない。 それなのに、このループを通るたびに、 私はSの文字列の長さをチェックしています、 Sの文字列の長さ、文字列 ちょうど愚かであるsの長さ、。 確かにそれはいくつかを取る必要があるため、 把握する時間 文字列の長さ。 と私は尋ねることによってその時間を無駄にしています 同じ質問、何度も何度も。 まあ、それは我々がこれを改善することができますが判明 、たとえば、第二の変数を宣言することによって 私のforループの内側。 のは、Nと呼ぶことにしましょう​​ - そしてそれを分離 私から、このようなカンマで - そしてNに等しくなるように設定 Sの文字列の長さ。 セミコロン。 そして今、のはに私の条件を変更してみましょう 私は、文字列と比較されない S自体の長さが、 代わりにNに対して。 このように、我々は、nを初期化する Sの文字列の長さに。 しかし、私のループが繰り返されるたびに、私はよ 代わりに、Nに対して、私のチェックしてください。