SPEAKER 1: Det viser seg at det fortsatt er en mulighet til å forbedre dette programmets utforming. Legg merke til i min for loop som på hver iterasjon, sjekker jeg at jeg er mindre enn strengen lengden på s. Men strengen lengden på s er alltid kommer til å være den samme, fordi s selv er ikke i endring. Og likevel, hver gang gjennom denne løkken Jeg sjekker strengen lengden på s, strengen lengden på s, strengen lengden på s, noe som er bare dumt. Fordi sikkert må det ta noen Mengden av tid til å finne ut en strengens lengde. Og jeg kaster bort den tiden ved å spørre det samme spørsmålet igjen og igjen. Vel, det viser seg at vi kan forbedre dette ved å erklære, sier en annen variabel innsiden av min for loop. La oss kalle det n - og skille det fra jeg, med komma som dette - og sette n lik hyssinglengde på s. Semikolon. Og nå, la oss endre min tilstand til ikke sammenligne i mot strengen Lengden på s i og for seg, men i stedet mot n. På denne måten, vi initial n til strenglengde s. Men på hver iterasjon av min loop, vil jeg i stedet være å sjekke i mot n.