SPEAKER 1: Rezultas tie ankoraŭ ŝancon por plibonigi ĉi programo dezajno. Rimarki en mia por buklo kiuj sur ĉiu ripeta, mi kontrolas, ke i estas malpli ol la korda longeco de s. Sed la korda longeco de s estas ĉiam tuj estos la sama, ĉar s mem ne ŝanĝiĝas. Kaj tamen, ĉiufoje per ĉi maŝo Mi kontrolas la korda longeco de s, la arĉa longo de s, la kordo longeco de s, kio estas nur stulta. Ĉar certe ĝi devas preni iun kvanton de tempo por eltrovi pli kordo-longeco. Kaj mi malŝparas tiutempe por peti la sama demando denove kaj denove. Nu, tio rezultas ni povas plibonigi ĉi per deklaro, diru, dua variablo interne de mia por-cirklon. Ni nomas ĝin n - kaj apartigos gxin el i, kun komo kiel tiu - kaj sidigu n egalas al la korda longeco de s. Punktokomo. Kaj nun, ni ŝanĝos mian kondiĉon al Ne komparu i kontraŭ la kordo longeco de s per, sed anstataŭ kontraŭ la n. Tiamaniere, ni pravalorizi n al la korda longeco de s. Sed je ĉiu ripeto de mia buklo, mi anstataŭ esti kontrolanta i kontraŭ n.