SPIKA 1: Ni zamu nje bado kuna fursa ya kuboresha hii kubuni programu hiyo. Ilani katika wangu kwa kitanzi kwamba kila iteration, mimi nina kuangalia kwamba i ni chini ya kuliko kamba urefu wa s. Lakini kamba urefu wa daima ni kwenda kuwa sawa, kwa sababu s yenyewe si kubadilisha. Na bado, kila wakati kwa njia ya kitanzi hii Mimi nina kuangalia kamba urefu wa s, kamba urefu wa s, kamba urefu wa s, ambayo ni silly. Kwa sababu hakika ni lazima kuchukua baadhi kiasi cha muda wa kufikiri kamba ya urefu. Na mimi nina kupoteza muda kwamba kwa kuuliza swali moja tena na tena. Naam, ni zamu nje tunaweza kuboresha hii kwa kutangaza, kusema, variable pili ndani ya yangu kwa kitanzi. Hebu simu yake n - na kujitenga kutoka i, kwa comma kama hii - na kuweka n sawa na kamba urefu wa s. Semicolon. Na sasa, hebu kubadili hali yangu kwa kulinganisha i dhidi ya string urefu wa s per se, lakini badala dhidi ya n. Kwa njia hii, sisi initialize n kamba ya urefu wa s. Lakini juu ya kila iteration ya kitanzi yangu, mimi itabidi badala yake kuwa kuangalia i dhidi ya n.