ALTAVEU 1: Resulta que encara hi ha una oportunitat per millorar aquesta El disseny del programa. Avís al meu bucle que en cada iteració, estic comprovant que i és menor que la longitud de la cadena de s. No obstant això, la longitud de la cadena de s és sempre serà la mateixa, perquè s si no està canviant. I, no obstant això, cada vegada que a través d'aquest bucle Estic comprovant la longitud de la cadena de s, la longitud de la cadena de s, la cadena longitud de s, que és una tonteria. Perquè segurament ha de prendre algun quantitat de temps per trobar una longitud de cadena. I jo estic perdent aquest temps preguntant la mateixa pregunta una i altra vegada. Bé, resulta que podem millorar aquest en declarar, per exemple, una segona variable interior del meu bucle for. Diguem que és n - i separar des i, amb una coma com això - i establir n igual a la longitud de la cadena de s. Punt i coma. I ara, anem a canviar la meva condició de No compari i amb la cadena longitud de s per se, sinó lloc contra núm. D'aquesta manera, inicialitzem n a la longitud de la cadena de s. Però en cada iteració del bucle de mi, vaig a ser en canvi de xecs contra i n.