1 00:00:00,000 --> 00:00:00,260 2 00:00:00,260 --> 00:00:02,830 >> Выступоўца 1: Аказваецца, ёсць яшчэ магчымасць палепшыць гэты 3 00:00:02,830 --> 00:00:04,240 дызайн праграмы. 4 00:00:04,240 --> 00:00:08,860 Апавяшчэнне ў маім цыкле, што на кожнай ітэрацыі, я правяраю, што я менш 5 00:00:08,860 --> 00:00:10,520 чым даўжыня радка з с. 6 00:00:10,520 --> 00:00:13,920 Але даўжыня радка з заўсёды будзе тое ж самае, таму што з само 7 00:00:13,920 --> 00:00:15,010 не мяняецца. 8 00:00:15,010 --> 00:00:18,630 І ўсё ж, кожны раз, калі праз гэтую пятлю Я правяраю даўжыню радка з, 9 00:00:18,630 --> 00:00:21,810 даўжыня радка з, радок даўжыня з, што проста неразумна. 10 00:00:21,810 --> 00:00:24,580 Таму што, вядома, ён павінен прыняць некаторыя колькасць часу, каб высветліць, 11 00:00:24,580 --> 00:00:25,450 Даўжыня радка. 12 00:00:25,450 --> 00:00:28,680 І я марнаваць гэты час, задаючы тое ж пытанне зноў і зноў. 13 00:00:28,680 --> 00:00:32,920 >> Ну, атрымліваецца, што мы можам палепшыць гэты , Абвясціўшы, скажам, другая пераменная 14 00:00:32,920 --> 00:00:34,470 ўнутры мой цыкл. 15 00:00:34,470 --> 00:00:38,240 Давайце назавем гэта п - і адлучыць яго ад я, з коскі, як гэта - 16 00:00:38,240 --> 00:00:42,000 і ўсталяваць п роўная даўжыня радка с. 17 00:00:42,000 --> 00:00:42,990 Кропка з коскі. 18 00:00:42,990 --> 00:00:46,350 А цяпер, давайце зменім мой стан, каб Не параўноўвайце я супраць радкі 19 00:00:46,350 --> 00:00:49,560 даўжыня з такой, а замест супраць п. 20 00:00:49,560 --> 00:00:52,360 Такім чынам, мы ініцыялізуем н каб даўжыня радка с. 21 00:00:52,360 --> 00:00:57,210 Але на кожнай ітэрацыі маёй пятлі, я буду замест быць праверкі я супраць п. 22 00:00:57,210 --> 00:00:59,628