GARSIAKALBIS 1: Pasirodo, vis dar galimybė tobulinti šį Programos dizainas. Skelbimo mano už linijos, kad kiekvienas iteracija, aš patikrinti, kad aš mažiau nei eilutės ilgis ir s. Tačiau eilutė ilgis s visada bus tas pats, nes ai pati nesikeičia. Ir dar, kiekvieną kartą per šią kilpa Aš patikrinti stygų ilgį s, string ilgis s, eilutė ilgis s, kuri yra tiesiog kvailas. Nes tikrai ji turi imtis tam tikrų daug laiko išsiaiškinti, STRING ilgis. Ir aš eikvoti tą laiką paklausti Tas pats klausimas vėl ir vėl. Na, paaiškėja, mes galime pagerinti šį pareikšdamas, tarkim, antras kintamasis viduje mano už linijos. Pavadinkime jį n - ir jį atskirti nuo i, su tokia - kablelis ir nustatykite N lygų string ilgis s. Kabliataškis. Ir dabar, galime pakeisti savo būseną, negalima lyginti i prieš eilutę ilgis ai per se, bet o prieš n. Tokiu būdu, mes inicijuoti n į eilutės ilgį s. Bet kiekvienam savo kilpa iteracijos, aš vietoj to turi būti patikrinti i prieš n.