SPEAKER 1: On käynyt ilmi, siellä on vielä mahdollisuus parantaa tätä ohjelman suunnittelussa. Ilmoitus minun silmukka, että jokaisella iteraatio, olen tarkistanut, että i on pienempi kuin merkkijonon pituus s. Mutta merkkijonon pituus s on aina tulee olemaan sama, koska s itse ei muutu. Ja kuitenkin, joka kerta läpi tämän silmukan Olen tarkkailun merkkijonon pituus s, merkkijonon pituus s, merkkijono pituus s, joka on vain typerä. Sillä varmasti se on otettava jossain määrin aikaa selvittää merkkijonon pituus. Ja olen tuhlaa tuolloin pyytämällä saman kysymyksen uudelleen ja uudelleen. No, se kääntyy pois voimme parantaa tätä julistamalla, vaikkapa toisen muuttujan sisällä minun silmukan. Kutsukaamme sitä n - ja erottaa se alkaen i, pilkulla näin - ja asettaa n on yhtä suuri kuin merkkijonon pituus s. Puolipisteellä. Ja nyt, nyt vaihdan kunnossa ei vertaa i vastaan ​​merkkijono pituus s sinänsä, mutta sen sijaan vastaan ​​n. Tällä tavalla me alustaa n merkkijonon pituus s. Vaan jokaisen iteraation minun silmukan, minä sen sijaan olla tarkkailun i vastaan ​​n.