1 00:00:00,000 --> 00:00:01,940 [Powered by Google Translate] [וואַלקטהראָוגה - פּראָבלעם באַשטעטיק 2] 2 00:00:01,940 --> 00:00:04,130 [זאַמילאַ טשאַן - האַרוואַרד אוניווערסיטעט] 3 00:00:05,170 --> 00:00:07,490 [דאס איז קס50. CS50.TV] 4 00:00:07,490 --> 00:00:10,750 אַלע רעכט. העלא, אַלעמען, און באַגריסן צו וואַלקטהראָוגה 2. 5 00:00:10,750 --> 00:00:14,330 ערשטער, איך ווילן צו גראַטולירן איר פֿאַר פינישינג פּסעט 1. 6 00:00:14,330 --> 00:00:18,140 איך וויסן אַז עס קען האָבן שוין אַ ביסל האַרט פֿאַר עטלעכע פון ​​איר, 7 00:00:18,140 --> 00:00:20,460 קען האָבן געווען דיין ערשטער קאָמפּיוטער פּראָגראַם וואָס איר געשריבן, 8 00:00:20,460 --> 00:00:24,500 אָבער נאָר געדענקען אַז אין די סוף פון דעם, ווען איר קוק צוריק אין די סוף פון די זמאַן, 9 00:00:24,500 --> 00:00:29,820 איר וועט קוקן אין פּסעט 1 און איר וועט זאָגן, "היי, איך קען האָבן געטאן אַז אין 5 מינוט". 10 00:00:29,820 --> 00:00:35,700 אַזוי וויסן און צוטרוי אַז אין די סוף פון דעם איר וועט באשטימט געפֿינען פּסעט 1 גאַנץ פּשוט. 11 00:00:35,700 --> 00:00:40,640 אבער פֿאַר איצט עס ס אַ ריזיק אַקאַמפּלישמאַנט, און מאַזל - טאָוו פֿאַר געטינג געטאן. 12 00:00:40,640 --> 00:00:44,010 איצט, אויך אַ שנעל טאָן איידער מיר באַקומען אין די פלייש פון די וואַלקטהראָוגה. 13 00:00:44,010 --> 00:00:48,340 איך נאָר ווילן צו מאַכן אַ שנעל טאָן אַז איך מאל וועט נישט האָבן גענוג צייַט 14 00:00:48,340 --> 00:00:52,500 בעשאַס די וואַלקטהראָוגהס צו גיין דורך יעדער איין וועג פון טאן דעם פּראָבלעם שטעלן 15 00:00:52,500 --> 00:00:56,140 און אלא נאָר אפֿשר פאָקוס אויף 1 אָדער 2 מין פון ימפּלעמענטאַטיאָנס, 16 00:00:56,140 --> 00:00:57,750 וועגן וואָס איר קען טאָן דעם. 17 00:00:57,750 --> 00:01:01,970 אבער וואָס איז נישט צו זאָגן אַז איר זענען פאַרבאָטן פון טאן עס אנדערן וועג. 18 00:01:01,970 --> 00:01:05,980 עס זענען אָפֿט, ווי מיט קאָמפּיוטער וויסנשאַפֿט, סך וועגן פון טאן זאכן, 19 00:01:05,980 --> 00:01:12,190 און אַזוי באשטימט פילן פֿרייַ צו נוצן אַ אַנדערש טיפּ פון לייזונג ווי איך זאל האָבן דערלאנגט. 20 00:01:12,190 --> 00:01:14,520 [פּסעט 2: קריפּטאָ - זאַמילאַ טשאַן - zamyla@cs50.net] 21 00:01:14,520 --> 00:01:17,160 [פּסעט2 - 0. א אָפּטיילונג פון פֿראגן - 1. קיסר - 2. וויגענערע] 22 00:01:17,160 --> 00:01:20,650 אַלע רעכט. אַזוי פּראָבלעם שטעלן 2: קריפּטאָ איז אַ שפּאַס איינער. 23 00:01:20,650 --> 00:01:24,500 ווידער, מיט יעדער פּסעט איר וועט אָנהייבן מיט אַ אָפּטיילונג פון שאלות 24 00:01:24,500 --> 00:01:29,600 אַז ס 'געגאנגען צו זייַן פירט אין דיין סעקשאַנז מיט דיין אַסיינד לערנען יונגערמאַן. 25 00:01:29,600 --> 00:01:31,670 מיר זענען נישט געגאנגען צו גיין דורך די איבער די וואַלקטהראָוגה, 26 00:01:31,670 --> 00:01:35,100 אָבער זיי באשטימט וועט העלפן איר פאַרענדיקן דעם פּסעט. 27 00:01:35,100 --> 00:01:38,100 אַזוי דער ערשטער טייל פון דער פּראָבלעם שטעלן איז קיסר. 28 00:01:38,100 --> 00:01:43,470 און אַזוי אין קיסר עמעצער וועט פאָרן איר אַ שליסל מיט אַ ינטעגער, 29 00:01:43,470 --> 00:01:48,420 און איר וועט ינקריפּט אַ שטריקל פון טעקסט אַז זיי צושטעלן איר 30 00:01:48,420 --> 00:01:50,670 און געבן זיי צוריק אַן ענקריפּטיד זאַך. 31 00:01:50,670 --> 00:01:56,050 אויב ווער עס יז וואָטשט א ניטל סטאָרי, דאָרט ס 'אַ בייַשפּיל פון וואָס דאָרט. 32 00:01:56,050 --> 00:01:59,090 דעריבער די רגע טייל פון דער פּראָבלעם שטעלן איז וויגענערע, 33 00:01:59,090 --> 00:02:01,790 וואָס איז אַ מער אַוואַנסירטע ענקריפּשאַן טעכניק. 34 00:02:01,790 --> 00:02:05,640 און אַזוי מיר רע געגאנגען צו ענסיפער אַ שטיק פון טעקסט, 35 00:02:05,640 --> 00:02:09,600 חוץ אַנשטאָט מיט נאָר אַ איין ינטעגער, מיר רע פאקטיש געגאנגען צו ענקאָוד עס 36 00:02:09,600 --> 00:02:13,340 מיט אַ קיווערד אַז דער באַניצער וועט צושטעלן אונדז. 37 00:02:16,270 --> 00:02:22,090 אָוקיי, אַזוי דער ערשטער געצייַג אין די מכשירים הייַנט איז פאקטיש געגאנגען צו זייַן אַפּדייטינג די אַפּפּליאַנסע. 38 00:02:22,090 --> 00:02:26,430 אויף דער דיסקוסיע ברעט מיר וואָלט זען זאכן ווי ", פארוואס טוט נישט דאָס אַרבעט?" 39 00:02:26,430 --> 00:02:28,110 "פארוואס טוט ניט פאָרלייגן 50 אַרבעט?" 40 00:02:28,110 --> 00:02:31,830 און אָפֿט די לייזונג איז פאקטיש פּונקט צו דערהייַנטיקן דיין אַפּפּליאַנסע. 41 00:02:31,830 --> 00:02:36,730 און אַזוי אויב איר נאָר לויפן אין אַ וואָקזאַל פֿענצטער אין דיין אַפּפּליאַנסע סודאָ יום-י - 42 00:02:36,730 --> 00:02:40,040 אַז ס אַ פאָן געזאגט יאָ, דערהייַנטיקן אַלץ - דערהייַנטיקן, 43 00:02:40,040 --> 00:02:42,280 דעמאָלט דיין אַפּפּליאַנסע וועט דערהייַנטיקן אויב דאַרפֿן זייַן. 44 00:02:42,280 --> 00:02:46,960 און עס טוט נישט שאַטן אויב איר שוין זענען בייַ די מערסט פריש ווערסיע פון ​​די אַפּפּליאַנסע. 45 00:02:46,960 --> 00:02:51,280 דעמאָלט עס וועט נאָר זאָגן קיין נייַ דערהייַנטיקונגען פאַראַנען און איר קענען פאָרזעצן ארבעטן צוזאמען. 46 00:02:51,280 --> 00:02:55,800 אבער דאָס איז גוט צו ויספירן אַפֿילו יעדער צייַט אַז איר עפענען די אַפּפּליאַנסע 47 00:02:55,800 --> 00:02:57,140 ווייַל מיר ניטאָ נאָך זייער פיל - 48 00:02:57,140 --> 00:03:00,320 מאל אויב מיר קומען אין אַ באַג - פיקסיר עס אין די אַפּפּליאַנסע. 49 00:03:00,320 --> 00:03:03,180 אַזוי מאַכן זיכער אַז איר האָבן די מערסט פריש ווערסיע פון ​​די אַפּפּליאַנסע 50 00:03:03,180 --> 00:03:07,710 און לויפן אַז דערהייַנטיקן דאָרט. 51 00:03:07,710 --> 00:03:14,360 אַלע רעכט. אַזוי זינט מיר רע דילינג מיט אותיות און טשאַנגינג, ענסיפערינג זאכן, 52 00:03:14,360 --> 00:03:20,410 מיר רע געגאנגען צו טאַקע ווילן צו ווערן בעסטער פריינט מיט אונדזער אַסקי טשאַרט. 53 00:03:20,410 --> 00:03:24,350 עס זענען סך אָנעס אָנליין, אויב איר געפֿינען. אפֿשר אַפֿילו מאַכן דיין אייגן. 54 00:03:24,350 --> 00:03:29,950 בייסיקלי, מיט יעדער בריוו און יעדער נומער און יעדער כאַראַקטער 55 00:03:29,950 --> 00:03:32,210 עס איז אַ נומער פארבונדן מיט זיי, 56 00:03:32,210 --> 00:03:38,670 און אַזוי עס ס 'גוט צו זען זייער אַסקי וואַלועס אַלאָנגסייד די פאַקטיש בריוו. 57 00:03:38,670 --> 00:03:42,310 וואָס וועט באשטימט העלפן איר אין די פּראָבלעם שטעלן. 58 00:03:42,310 --> 00:03:45,750 איין זאַך אַז טאַקע געהאָלפֿן מיר אין דעם פּראָבלעם שטעלן איז געווען צו פאקטיש דרוקן עס אויס, 59 00:03:45,750 --> 00:03:48,380 און ווי איך איז געגאנגען דורך, איך וואָלט פאקטיש ציען אויף עס, 60 00:03:48,380 --> 00:03:51,150 שרייַבן, "אויב דאָס האט צו גיין צו דאָרט, דעמאָלט ..." 61 00:03:51,150 --> 00:03:55,270 מין פון ציען אויף אים און צייכן עס אַרויף, ווערן בעסטער פריינט מיט אייער אַסקי טיש. 62 00:03:57,240 --> 00:04:00,750 דעמאָלט מיר האָבן אַ ביסל אנדערע מכשירים אין אונדזער באַזייַטיקונג. 63 00:04:00,750 --> 00:04:03,750 דאס מאָל אַנשטאָט פון פאקטיש פּראַמפּטינג דער באַניצער פֿאַר אַלע פון ​​זייער אַרייַנשרייַב 64 00:04:03,750 --> 00:04:05,230 מיר רע געגאנגען צו טאָן אַ קאָמבינאַציע. 65 00:04:05,230 --> 00:04:06,880 מיר רע געגאנגען צו פּינטלעך זיי פֿאַר עטלעכע אַרייַנשרייַב, 66 00:04:06,880 --> 00:04:11,350 אָבער מיר רע אויך געגאנגען צו נאָר נוצן די באַפֿעל שורה טענות. 67 00:04:11,350 --> 00:04:15,600 אַזוי ווען זיי לויפן זייער פּראָגראַם, יוזשאַוואַלי איר זאָגן. / העלא, פֿאַר בייַשפּיל, 68 00:04:15,600 --> 00:04:17,310 אויב דיין פּראָגראַם איז געווען העללאָ.ק. 69 00:04:17,310 --> 00:04:22,500 אבער דאָס מאָל אַנשטאָט פון נאָר געזאגט אַז, זיי קענען שטעלן ווערטער, טענות דערנאָכדעם. 70 00:04:22,500 --> 00:04:27,210 און אַזוי מיר רע געגאנגען צו נוצן וועלכער זיי פאָרן אין צו אונדז ווי זייער אַרייַנשרייַב ווי געזונט, 71 00:04:27,210 --> 00:04:31,720 אַזוי מאָווינג ווייַטער נאָר פּראַמפּטינג פֿאַר ינטעגער אָבער אויך ניצן באַפֿעל שורה טענות. 72 00:04:31,720 --> 00:04:36,590 און דעמאָלט מיר וועט גיין אין ערייז און סטרינגס, וואָס מיר וועט זייַן ניצן אַ פּלאַץ ווי געזונט. 73 00:04:41,460 --> 00:04:44,810 דאָ ס נאָר אַ בייַשפּיל פון 1 מיני אַסקי טשאַרט. 74 00:04:44,810 --> 00:04:48,460 ווי איך געזאגט, יעדער בריוו קאָראַספּאַנדז צו אַ נומער, 75 00:04:48,460 --> 00:04:52,510 און אַזוי באקענען זיך מיט וואָס. עס וועט קומען אין האַנטיק. 76 00:04:52,510 --> 00:04:55,610 און שפּעטער ווען מיר אָנהייבן טאן עטלעכע אַססיימאַטה דילינג מיט די נומערן - 77 00:04:55,610 --> 00:05:00,110 אַדינג, סאַבטראַקטינג זיי - דעמאָלט באשטימט גוט צו אָפּשיקן צו דעם טשאַרט. 78 00:05:02,860 --> 00:05:06,920 אַזוי דאָ ס אַ בייַשפּיל פון אַ קיסר סייפער - עפּעס אַז איר זאלט ​​האָבן געשפילט מיט. 79 00:05:06,920 --> 00:05:11,190 עס איז נאָר אַ ראָד. יסענשאַלי, עס איז אַ ויסווייניקסט אלפאבעט און דעמאָלט עס איז אַ ינער אלפאבעט. 80 00:05:11,190 --> 00:05:15,290 אַזוי רעכט דאָ איז אַ בייַשפּיל פון דער קיסר סייפער אָבער מיט אַ שליסל פון 0. 81 00:05:15,290 --> 00:05:21,540 יסענשאַלי, א איז אַליינד מיט א, ב איז אַליינד מיט בייטן, אַלע דער וועג אַרויף צו ז 82 00:05:21,540 --> 00:05:26,590 אבער דעמאָלט זאָגן מיר געוואלט אַ שליסל פון 3, פֿאַר בייַשפּיל. 83 00:05:26,590 --> 00:05:33,280 דעמאָלט מיר וואָלט דרייען די ינער ראָד אַזוי אַז א איצט אַליינז מיט די, אאז"ו ו 84 00:05:33,280 --> 00:05:35,250 און אַזוי דאָס איז יסענשאַלי וואָס מיר רע געגאנגען צו טאָן. 85 00:05:35,250 --> 00:05:38,340 מיר טאָן ניט האָבן אַ ראָד, אָבער וואָס מיר רע געגאנגען צו טאָן איז מאַכן אונדזער פּראָגראַם 86 00:05:38,340 --> 00:05:44,490 מין פון יבעררוק די אלפאבעט צוזאמען מיט אונדז אַ געוויסע סומע פון ​​נומערן. 87 00:05:44,490 --> 00:05:48,650 אַזוי ווי איך געזאגט פריער, מיר רע געגאנגען צו זייַן דילינג מיט באַפֿעל שורה טענות 88 00:05:48,650 --> 00:05:50,390 ווי ווויל ווי געטינג אַן ינטעגער. 89 00:05:50,390 --> 00:05:55,050 אַזוי דער וועג וואָס אַ באַניצער וועט לויפן דיין קיסר פּראָגראַם איז דורך זאגן. / קיסר 90 00:05:55,050 --> 00:05:58,090 און דעריבער קומט אַ נומער נאָך וואָס. 91 00:05:58,090 --> 00:06:01,130 און אַז נומער רעפּראַזענץ די שליסל, די שיפט, 92 00:06:01,130 --> 00:06:06,740 ווי פילע מאל איר ניטאָ געגאנגען צו זייַן ראָוטייטינג די ינער ראָד פון דיין קיסר סייפער. 93 00:06:06,740 --> 00:06:08,390 און אַזוי איר זען דאָ אַ בייַשפּיל. 94 00:06:08,390 --> 00:06:14,550 אויב מיר אריין די אותיות פון א צו ל אין אונדזער קיסר סייפער, 95 00:06:14,550 --> 00:06:19,520 דעמאָלט עס וואָלט אַרייַנשרייַב די דורך אָ ווייַל אַז ס יעדער בריוו שיפטיד איבער 3 מאל, 96 00:06:19,520 --> 00:06:22,080 פּונקט ווי דער בייַשפּיל פון די ראָד וואָס איך אנטפלעקט איר. 97 00:06:22,080 --> 00:06:25,300 אַזוי דעריבער אויב איר אריין, פֿאַר בייַשפּיל, דאס איז קס50! 98 00:06:25,300 --> 00:06:27,960 דעמאָלט עס וואָלט אויך מאַך אַלע פון ​​די אותיות. 99 00:06:27,960 --> 00:06:31,040 און אַז ס אַ וויכטיק זאַך אין ביידע קיסר און וויגענערע 100 00:06:31,040 --> 00:06:34,890 איז וואָס מיר רע געגאנגען צו האָפּקען איבער קיין ניט-אותיות. 101 00:06:34,890 --> 00:06:39,160 אַזוי קיין ספּייסאַז, אותיות, עטק, נומערן, מיר רע געגאנגען צו האַלטן זיי די זעלבע. 102 00:06:39,160 --> 00:06:42,920 מיר רע נאָר געגאנגען צו יבעררוק די אותיות אין דעם פאַל. 103 00:06:42,920 --> 00:06:45,870 אַזוי ווי איר זען אין די ראָד, מיר נאָר האָבן די אותיות פאַראַנען צו אונדז, 104 00:06:45,870 --> 00:06:50,150 אַזוי מיר נאָר ווילן צו יבעררוק די אותיות און ינקריפּט די אותיות. 105 00:06:51,370 --> 00:06:56,720 אַזוי דער ערשטער זאַך צו טאָן, איר געזען אַז די באַניץ פֿאַר קיסר אין פּראָבלעם שטעלן 2 106 00:06:56,720 --> 00:07:05,280 איז צו לויפן קיסר און דעמאָלט אַרייַן אַ נומער ווען איר לויפן עס אין די וואָקזאַל. 107 00:07:05,280 --> 00:07:10,940 אַזוי וואָס מיר דאַרפֿן צו טאָן איז צו עפעס באַקומען אַז שליסל און צוטריט עס. 108 00:07:10,940 --> 00:07:14,730 און אַזוי מיר ווילן צו עפעס זען עס ס געגאנגען צו זייַן די רגע באַפֿעל שורה אַרגומענט. 109 00:07:14,730 --> 00:07:20,950 דער ערשטער איינער איז געגאנגען צו זייַן. / קיסר, און די ווייַטער איינער איז געגאנגען צו זייַן די שליסל נומער. 110 00:07:22,190 --> 00:07:29,200 אַזוי איידער מיר האט ינט הויפּט (פּאָסל) צו אָנהייבן אונדזער C מגילה. 111 00:07:29,200 --> 00:07:31,790 מיר רע געגאנגען צו שאָלעכץ צוריק אַ שיכטע אַ קליין ביסל 112 00:07:31,790 --> 00:07:34,720 און פאקטיש זען אַז אַנשטאָט פון גייט פארביי אין פּאָסל צו אונדזער הויפּט פֿונקציע 113 00:07:34,720 --> 00:07:37,920 מיר רע פאקטיש דילינג מיט 2 פּאַראַמעטערס. 114 00:07:37,920 --> 00:07:44,070 מיר האָבן אַ ינט געהייסן אַרגק און דעמאָלט אַ מענגע פון ​​סטרינגס גערופן אַרגוו. 115 00:07:44,070 --> 00:07:46,030 אַזוי אַרגק איז אַ ינטעגער, 116 00:07:46,030 --> 00:07:49,640 און עס רעפּראַזענץ די נומער פון טענות דורכגעגאנגען אין צו דיין פּראָגראַם. 117 00:07:49,640 --> 00:07:53,590 און דעמאָלט אַרגוו איז פאקטיש דער רשימה פון די טענות דורכגעגאנגען. 118 00:07:53,590 --> 00:08:00,820 אַלע פון ​​די טענות זענען סטרינגס, און אַזוי אַרגוו רעפּראַזענץ אַ מענגע, אַ רשימה, פון סטרינגס. 119 00:08:01,830 --> 00:08:03,990 זאל ס רעדן וועגן ערייז אַ קליין ביסל. 120 00:08:03,990 --> 00:08:05,940 ערייז זענען יסענשאַלי אַ נייַ דאַטן סטרוקטור. 121 00:08:05,940 --> 00:08:09,660 מיר האָבן ינץ, מיר האָבן דאַבאַלז, מיר האָבן סטרינגס, און איצט מיר האָבן ערייז. 122 00:08:09,660 --> 00:08:13,820 ערייז זענען דאַטן סטראַקטשערז וואָס קענען האַלטן קייפל וואַלועס פון דער זעלביקער טיפּ, 123 00:08:13,820 --> 00:08:18,320 אַזוי יסענשאַלי, אַ רשימה פון וועלכער טיפּ איר ווילן. 124 00:08:18,320 --> 00:08:24,400 יסענשאַלי, אויב איר געוואלט אַ רשימה פון ינטאַדזשערז אַלע אין 1 בייַטעוודיק, 125 00:08:24,400 --> 00:08:29,090 דעמאָלט איר וואָלט שאַפֿן אַ נייַ בייַטעוודיק וואָס איז געווען פון טיפּ ינט מענגע. 126 00:08:29,090 --> 00:08:34,450 אַזוי ערייז זענען נול-ינדעקסט, טייַטש אַז דער ערשטער עלעמענט פון דער מענגע איז בייַ אינדעקס 0. 127 00:08:34,450 --> 00:08:41,799 אויב די מענגע איז פון לענג 4, ווי אין דעם בייַשפּיל, דעמאָלט דיין לעצטע עלעמענט וואָלט זייַן בייַ אינדעקס 3, 128 00:08:41,799 --> 00:08:44,810 וואָס איז 4-1. 129 00:08:45,940 --> 00:08:48,420 אַזוי צו שאַפֿן מענגע, איר וואָלט טאָן עפּעס ווי דעם. 130 00:08:48,420 --> 00:08:51,440 זאָגן איר געוואלט אַ טאָפּל מענגע. 131 00:08:51,440 --> 00:08:56,520 דאס גייט פֿאַר קיין טיפּ פון דאַטן טיפּ, כאָטש. 132 00:08:56,520 --> 00:09:00,210 אַזוי זאָגן איר ווילן אַ טאָפּל מענגע. זאָגן איר ווילן צו רופן עס בריווקאַסטן. 133 00:09:00,210 --> 00:09:04,760 פּונקט ווי איר וואָלט ינישאַלייז קיין אנדערע טאָפּל, 134 00:09:04,760 --> 00:09:09,760 איר וואָלט זאָגן טאָפּל און דעריבער די נאָמען, אָבער דעם מאָל מיר שטעלן די קוואַדראַט בראַקאַץ, 135 00:09:09,760 --> 00:09:13,570 און דאַן די נומער עס וועט זייַן די לענג פון די מענגע. 136 00:09:13,570 --> 00:09:16,840 באַמערקונג אַז אין ערייז מיר קענען נישט אלץ טוישן די לענג, 137 00:09:16,840 --> 00:09:21,230 אַזוי איר שטענדיק האָבן צו דעפינירן און קלייַבן ווי פילע באָקסעס, 138 00:09:21,230 --> 00:09:25,440 ווי פילע וואַלועס דיין מענגע איז געגאנגען צו האַלטן. 139 00:09:25,440 --> 00:09:31,820 אַזוי צו שטעלן אַנדערש וואַלועס אין דיין מענגע, איר ניטאָ געגאנגען צו נוצן דעם פאלגענדע סינטאַקס, 140 00:09:31,820 --> 00:09:33,200 ווי איר זען אויף די רוק. 141 00:09:33,200 --> 00:09:37,620 איר האָבן בריווקאַסטן אינדעקס 0 וועט זייַן שטעלן צו 1.2, 142 00:09:37,620 --> 00:09:42,180 בריווקאַסטן אינדעקס 1 שטעלן צו 2.4, אאז"ו ו 143 00:09:42,180 --> 00:09:47,910 אַזוי איצט אַז מיר ווע ריוויוד ערייז אַ ביסל, לאָזן ס גיין צוריק צו אַרגק און אַרגוו. 144 00:09:47,910 --> 00:09:52,220 מיר וויסן אַז אַרגוו איז איצט אַ מענגע פון ​​סטרינגס. 145 00:09:52,220 --> 00:09:55,080 אַזוי ווען אַ באַניצער פּאַסיז אין - זאָגן זיי ניטאָ פליסנדיק אַ פּראָגראַם - 146 00:09:55,080 --> 00:09:58,740 זיי זאָגן. / העלא דוד מאַלאַן, 147 00:09:58,740 --> 00:10:05,160 וואָס די פּראָגראַם וועט טאָן פֿאַר איר שוין איז פאקטיש קומען אַרויף מיט וואָס אַרגק און אַרגוו זענען. 148 00:10:05,160 --> 00:10:07,620 אַזוי איר טאָן ניט דאַרפֿן צו זאָרג וועגן וואָס. 149 00:10:07,620 --> 00:10:14,370 אַרגק אין דעם פאַל וואָלט זייַן 3 ווייַל עס זעט 3 בוילעט ווערטער אפגעשיידט דורך ספּייסאַז. 150 00:10:14,370 --> 00:10:18,850 און אַזוי דעמאָלט די מענגע אין דעם בייַשפּיל, דער ערשטער אינדעקס וואָלט זייַן. / העלא, 151 00:10:18,850 --> 00:10:21,770 דער ווייַטער איינער דוד, דער ווייַטער איינער מאַלאַן. 152 00:10:21,770 --> 00:10:25,640 טוט ווער עס יז זען רעכט אַוועק וואָס די שייכות צווישן אַרגוו, 153 00:10:25,640 --> 00:10:28,990  די מענגע, און אַרגק איז? 154 00:10:32,820 --> 00:10:38,090 יאָ. מיר וועט באַקומען אין אַז אין אַ בייַשפּיל אין אַרגס.ק. 155 00:10:38,090 --> 00:10:42,880 זאל ס זען אויב מיר קענען נעמען מייַלע פון ​​די שייכות צווישן די 2. 156 00:10:42,880 --> 00:10:46,550 דאָ איר זאל געפֿינען אַז אין די אַפּפּליאַנסע די פעליקייַט אַפּלאַקיישאַן 157 00:10:46,550 --> 00:10:49,450 צו עפענען. C טעקעס איז מאל עמאַקס. 158 00:10:49,450 --> 00:10:54,660 אבער מיר ווילן צו האַנדלען מיט געדיט, אַזוי וואָס איר קענען טאָן איז איר קענען רעכט גיט אויף דיין C טעקע, 159 00:10:54,660 --> 00:11:04,580 גיין צו פּראָפּערטיעס, עפֿן מיט, און דעמאָלט קלייַבן געדיט, שטעלן ווי פעליקייַט, 160 00:11:04,580 --> 00:11:13,020 און איצט דיין פּראָגראַם זאָל עפענען אין געדיט אַנשטאָט פון עמאַקס. 161 00:11:14,710 --> 00:11:16,290 גאנץ. 162 00:11:17,120 --> 00:11:25,520 אַזוי דאָ איך האב אַ פּראָגראַם וואָס איך ווילן צו דרוקן אויס יעדער באַפֿעל שורה אַרגומענט. 163 00:11:25,520 --> 00:11:32,050 אַזוי וועלכער דער באַניצער ינפּוץ, איך ווילן צו יסענשאַלי צוריקקומען עס צוריק צו זיי אויף אַ נייע ליניע. 164 00:11:32,050 --> 00:11:36,710 אַזוי וואָס ס אַ סטרוקטור וואָס מיר קענען נוצן צו יטעראַטע איבער עפּעס - 165 00:11:36,710 --> 00:11:40,380 עפּעס אַז איר מיסטאָמע געניצט אין דיין פּסעט 1? 166 00:11:40,380 --> 00:11:45,840 אויב איר ווילן צו גיין דורך אַ גאַנג נומער פון זאכן? >> [תּלמיד] פֿאַר שלייף. 167 00:11:45,840 --> 00:11:48,910 פֿאַר שלייף. פּונקט. אַזוי לאָזן ס אָנהייבן מיט די פֿאַר שלייף. 168 00:11:48,910 --> 00:11:56,900 מיר האָבן פֿאַר ינט איך = 0. זאל ס נאָר אָנהייבן מיט אַ נאָרמאַל יניטיאַליזאַטיאָן בייַטעוודיק. 169 00:11:56,900 --> 00:12:02,370 איך בין געגאנגען צו לאָזן די צושטאַנד פֿאַר אַ גאַנג און דעריבער זאָגן איך + +, געגאנגען צו טאָן זאכן דאָרט. 170 00:12:02,370 --> 00:12:04,090 אַלע רעכט. 171 00:12:04,090 --> 00:12:11,590 אַזוי טראכטן צוריק צו אַרגוו, אויב אַרגוו איז די רשימה פון טענות דורכגעגאנגען אין צו די פּראָגראַם 172 00:12:11,590 --> 00:12:15,380 און אַרגק איז די נומער פון טענות אין דעם פּראָגראַם, 173 00:12:15,380 --> 00:12:21,280 דעמאָלט אַז מיטל וואָס אַרגק איז יסענשאַלי די לענג פון אַרגוו, רעכט, 174 00:12:21,280 --> 00:12:28,970 ווייַל עס זענען געגאנגען צו זייַן ווי פילע טענות ווי די ווערט פון אַרגק. 175 00:12:28,970 --> 00:12:35,910 אַזוי אויב מיר ווילן צו יטעראַטע איבער יעדער עלעמענט אין אַרגוו, 176 00:12:35,910 --> 00:12:43,290 מיר רע געגאנגען צו ווילן צו יעדער צייַט צוטריט די בייַטעוודיק אין אַרגוו בייַ די געגעבן אינדעקס. 177 00:12:43,290 --> 00:12:49,060 וואָס קענען זייַן רעפּריזענטיד מיט דעם, רעכט? 178 00:12:49,060 --> 00:12:53,430 דאס בייַטעוודיק דאָ רעפּראַזענץ די באַזונדער שטריקל אין דעם בייַשפּיל 179 00:12:53,430 --> 00:12:57,030 ווייַל עס ס אַ שטריקל מענגע - די באַזונדער שטריקל בייַ אַז געגעבן אינדעקס. 180 00:12:57,030 --> 00:13:00,690 וואָס מיר ווילן צו טאָן, אין דעם פאַל מיר ווילן צו דרוקן עס אויס, אַזוי לאָזן ס זאָגן פּרינטף. 181 00:13:00,690 --> 00:13:04,680 און איצט אַרגוו איז אַ שטריקל, אַזוי מיר וועלן צו שטעלן אַז פּלאַסעהאָלדער דאָרט. 182 00:13:04,680 --> 00:13:08,430 מיר ווילן אַ נייַ שורה נאָר צו מאַכן עס קוק גוט. 183 00:13:08,430 --> 00:13:12,530 אַזוי דאָ מיר האָבן אַ פֿאַר שלייף. מיר טאָן ניט האָבן די צושטאַנד נאָך. 184 00:13:12,530 --> 00:13:20,020 אַזוי איך סטאַרץ בייַ 0, און דעריבער יעדער מאָל עס ס געגאנגען צו דרוקן דעם געגעבן שטריקל 185 00:13:20,020 --> 00:13:22,980 אין וואָס באַזונדער אינדעקס אין די מענגע. 186 00:13:22,980 --> 00:13:28,410 אַזוי ווען טאָן מיר ווילן צו האַלטן דרוקן אויס יסודות אין די מענגע? 187 00:13:28,410 --> 00:13:35,720 ווען מיר ווע פאַרטיק, רעכט? ווען מיר ווע ריטשט די סוף פון די מענגע. 188 00:13:35,720 --> 00:13:38,870 אַזוי מיר טאָן נישט וועלן צו יקסיד פאַרגאַנגענהייַט די לענג פון די מענגע, 189 00:13:38,870 --> 00:13:43,700 און מיר שוין וויסן מיר טאָן ניט דאַרפֿן צו פאקטיש אַקטיוולי געפֿינען אויס וואָס די לענג פון אַרגוו איז 190 00:13:43,700 --> 00:13:47,520 ווייַל עס ס געגעבן צו אונדז, און וואָס ס וואָס? אַרגק. פּונקט. 191 00:13:47,520 --> 00:13:56,640 אַזוי מיר ווילן צו טאָן דעם פּראָצעס אַרגק נומער פון מאל. 192 00:13:56,640 --> 00:13:59,550 איך בין נישט אין די רעכט וועגווייַזער. 193 00:14:02,100 --> 00:14:03,490 אַלע רעכט. 194 00:14:03,490 --> 00:14:08,990 איצט לאָזן ס מאַכן אַרגס. קיין ערראָרס, וואָס איז גרויס. 195 00:14:08,990 --> 00:14:11,430 אַזוי לאָזן ס נאָר לויפן אַרגס. 196 00:14:11,430 --> 00:14:15,130 וואָס איז דאָס געגאנגען צו צוריקקומען צו אונדז? עס ס נאָר געגאנגען צו דרוקן עס צוריק. 197 00:14:15,130 --> 00:14:18,320 "איר ינפּוטטעד אַרגס אין דער פּראָגראַם; איך בין געגאנגען צו געבן עס צוריק צו איר." 198 00:14:18,320 --> 00:14:23,170 אַזוי לאָזן ס זאָגן מיר ווילן צו זאָגן אַרגס דעמאָלט פו באַר. 199 00:14:23,170 --> 00:14:26,570 אַזוי דעמאָלט עס פּרינץ עס אויס צוריק צו אונדז. אַלע רעכט? 200 00:14:26,570 --> 00:14:30,790 אַזוי עס איז אַ בייַשפּיל פון ווי איר קענען נוצן אַרגק און אַרגוו 201 00:14:30,790 --> 00:14:33,460 געוואוסט אַז אַרגק רעפּראַזענץ די לענג פון אַרגוו. 202 00:14:33,460 --> 00:14:42,750 מאַכט זיכער אַז איר טאָן ניט אלץ מיט ערייז צוטריט מען ווייַטער פון די לענג פון די מענגע 203 00:14:42,750 --> 00:14:45,140 ווייַל C וועט באשטימט שרייַען בייַ איר. 204 00:14:45,140 --> 00:14:47,560 איר וועט באַקומען עפּעס גערופן אַ סעגמאַנטיישאַן שולד, 205 00:14:47,560 --> 00:14:52,470 וואָס איז קיינמאָל שפּאַס, בייסיקלי געזאגט איר ניטאָ טריינג צו צוטריט עפּעס 206 00:14:52,470 --> 00:14:55,000 וואָס טוט נישט עקזיסטירן, טוט נישט געהערן צו איר. 207 00:14:55,000 --> 00:14:59,430 אַזוי מאַכן זיכער, און ספּעציעל מיט די נול-ינדעקסינג, מיר טאָן נישט וועלן צו - 208 00:14:59,430 --> 00:15:02,390 ווי פֿאַר בייַשפּיל, אויב מיר האָבן אַ מענגע פון ​​לענג 4, 209 00:15:02,390 --> 00:15:07,240 אַז מענגע אינדעקס 4 טוט נישט עקסיסטירן ווייַל מיר אָנהייבן בייַ 0, אין נול אינדעקס. 210 00:15:07,240 --> 00:15:11,730 עס וועט ווערן רגע נאַטור פּונקט ווי פֿאַר לופּס ווען מיר אָנהייבן בייַ 0. 211 00:15:11,730 --> 00:15:13,610 אַזוי נאָר האַלטן אַז אין מיינונג. 212 00:15:13,610 --> 00:15:22,590 איר טאָן נישט וועלן צו אלץ צוטריט דער אינדעקס פון אַ מענגע אַז ס ווייַטער פון דיין דערגרייכן. 213 00:15:26,710 --> 00:15:32,560 אַזוי מיר קענען זען איצט ווי מיר קענען מין פון צוטריט 214 00:15:32,560 --> 00:15:35,930 דער באַפֿעל שורה טענות וואָס זענען דורכגעגאנגען ין 215 00:15:35,930 --> 00:15:41,330 אבער ווי איר געזען דעם שטריקל, די אַרגוו איז פאקטיש אַ שטריקל מענגע. 216 00:15:41,330 --> 00:15:45,740 אַזוי עס ס 'פאקטיש נישט אַן ינטעגער נאָך, אָבער אין קיסר מיר ווילן צו האַנדלען מיט ינטאַדזשערז. 217 00:15:45,740 --> 00:15:54,430 צומ גליק, עס איז אַ פֿונקציע באשאפן פֿאַר אונדז וואָס קענען פאקטיש בייַטן אַ שטריקל צו אַ ינטעגער. 218 00:15:54,430 --> 00:15:58,710 אויך אין דאָ מיר זענען נישט דילינג מיט באַניצער אַרייַנשרייַב ווו מיר רע פּראַמפּטינג זיי 219 00:15:58,710 --> 00:16:03,740 פֿאַר אַרייַנשרייַב דאָ פֿאַר די שליסל, אַזוי מיר קענען נישט פאקטיש רעפּראָמפּט און זאָגן, 220 00:16:03,740 --> 00:16:07,840 "אָה, געבן מיר אן אנדער ינטעגער, זאָגן, אויב עס ס נישט גילטיק." 221 00:16:07,840 --> 00:16:10,540 אבער מיר טאָן נאָך דאַרפֿן צו טשעק פֿאַר ריכטיק באַניץ. 222 00:16:10,540 --> 00:16:13,520 אין קיסר זיי זענען נאָר ערלויבט צו פאָרן אין 1 נומער, 223 00:16:13,520 --> 00:16:18,030 און אַזוי זיי האָבן צו לויפן. / קיסר און דעריבער זיי האָבן צו געבן איר אַ נומער. 224 00:16:18,030 --> 00:16:23,660 אַזוי אַרגק האט צו זייַן אַ זיכער נומער. 225 00:16:23,660 --> 00:16:29,060 וואָס נומער וואָלט אַז זייַן אויב זיי האָבן צו פאָרן איר די. / קיסר און דעמאָלט אַ שליסל? 226 00:16:29,060 --> 00:16:32,920 וואָס איז אַרגק? >> [תּלמיד] 2. >> צוויי. פּונקט. 227 00:16:32,920 --> 00:16:35,490 אַזוי איר ווילן צו מאַכן זיכער אַז אַרגק איז 2. 228 00:16:35,490 --> 00:16:39,620 אַנדערש איר בייסיקלי אָפּזאָגן צו לויפן די פּראָגראַם. 229 00:16:39,620 --> 00:16:43,040 אין הויפּט עס ס אַ פֿונקציע וואָס זאגט ינט הויפּט, 230 00:16:43,040 --> 00:16:47,360 אַזוי דעמאָלט מיר שטענדיק אין גוט פיר צוריקקומען 0 בייַ דער סוף פון אַ מצליח פּראָגראַם. 231 00:16:47,360 --> 00:16:50,840 אַזוי אויב, זאָגן, זיי געבן איר 3 באַפֿעל שורה טענות אַנשטאָט פון 2 232 00:16:50,840 --> 00:16:54,350 אָדער געבן איר 1, פֿאַר בייַשפּיל, דעמאָלט וואָס איר וועט טאָן איז איר וועט וועלן צו טשעק פֿאַר וואָס 233 00:16:54,350 --> 00:16:59,900 און דעמאָלט צוריקקומען 1 געזאגט, ניט, איך קען נישט גיינ ווייַטער מיט דעם פּראָגראַם. 234 00:16:59,900 --> 00:17:03,190 [תּלמיד] עס קען נישט זייַן אַ פּלאַץ אין אייער טעקסט. >> זייַט מויכל? 235 00:17:03,190 --> 00:17:06,780 [תּלמיד] עס קען נישט זייַן אַ פּלאַץ אין די טעקסט איר ניטאָ טריינג צו ינקריפּט. 236 00:17:06,780 --> 00:17:08,480 אַ! 237 00:17:08,480 --> 00:17:11,280 אין טערמינען פון די טעקסט אַז מיר רע טריינג צו ינקריפּט, אַז פאקטיש קומט שפּעטער 238 00:17:11,280 --> 00:17:13,970 ווען מיר געבן אַז טעקסט. 239 00:17:13,970 --> 00:17:18,260 אַזוי רעכט איצט מיר רע נאָר אַקסעפּטינג ווי באַפֿעל טענות די פאַקטיש נומער, 240 00:17:18,260 --> 00:17:21,579 די פאַקטיש יבעררוק פֿאַר דעם קיסר ענקריפּשאַן. 241 00:17:21,579 --> 00:17:27,569 [תּלמיד] פארוואס טוט איר דאַרפֿן 2 ווי קעגן צו נאָר 1 אַרגק? עס ס באשטימט 1 נומער. 242 00:17:27,569 --> 00:17:32,200 רעכט. די סיבה וואָס מיר דאַרפֿן 2 פֿאַר אַרגק אַנשטאָט פון 1 243 00:17:32,200 --> 00:17:36,260 איז ווייַל ווען איר לויפן אַ פּראָגראַם און זאָגן. / קיסר אָדער. / העלא, 244 00:17:36,260 --> 00:17:38,280 אַז פאקטיש קאַונץ ווי אַ באַפֿעל שורה אַרגומענט. 245 00:17:38,280 --> 00:17:43,020 אַזוי דעמאָלט אַז שוין נעמט אַרויף 1 און אַזוי דעמאָלט מיר רע ינפּוטטינג 1 עקסטרע. 246 00:17:45,030 --> 00:17:49,440 אַזוי איר ניטאָ ינפּוטטינג פאקטיש אַ שטריקל אין די באַפֿעל שורה אַרגומענט. 247 00:17:49,440 --> 00:17:52,730 וואָס איר ווילן צו טאָן, פֿאַר קיסר מיר ווילן צו האַנדלען מיט אַ ינטעגער, 248 00:17:52,730 --> 00:17:57,180 אַזוי איר קענען נוצן דעם אַטאָי פונקציאָנירן. 249 00:17:57,180 --> 00:18:02,850 און בייסיקלי, איר פאָרן עס אין אַ שטריקל און דעמאָלט עס וועט צוריקקומען איר צוריק אַן ינטעגער 250 00:18:02,850 --> 00:18:06,070 אויב עס ס מעגלעך צו מאַכן אַז שטריקל אין אַ ינטעגער. 251 00:18:06,070 --> 00:18:10,960 איצט געדענקען ווען מיר רע דילינג מיט פּרינטף אָדער געצטרינג, זאכן ווי אַז, 252 00:18:10,960 --> 00:18:13,390 מיר אַרייַננעמען די לייברעריז וואָס זענען ספּעציפיש צו אונדז. 253 00:18:13,390 --> 00:18:19,450 אַזוי בייַ די אָנהייב מיר אָנהייבן מיט אַ האַש פאַרבינדן נאָרמאַל איך / אָ,. ה, עפּעס ווי אַז. 254 00:18:19,450 --> 00:18:22,430 נו, אַטאָי איז נישט ין איינער פון יענע לייברעריז, 255 00:18:22,430 --> 00:18:26,600 אַזוי וואָס מיר האָבן צו טאָן איז מיר האָבן צו אַרייַננעמען די רעכט ביבליאָטעק פֿאַר וואָס. 256 00:18:26,600 --> 00:18:32,720 אַזוי צוריקרופן צוריק צו וואַלקטהראָוגה 1 ווו איך דיסקאַסט די מאַנואַל פונקציאָנירן. 257 00:18:32,720 --> 00:18:37,110 איר טיפּ מענטש אין דיין וואָקזאַל און דעמאָלט נאכגעגאנגען דורך די נאָמען פון אַ פֿונקציע. 258 00:18:37,110 --> 00:18:39,720 און אַזוי וואָס וועט ברענגען אַרויף אַ גאנצע רשימה פון זייַן באַניץ, 259 00:18:39,720 --> 00:18:42,890 אָבער ווי גוט עס וועט ברענגען אַרויף וואָס ביבליאָטעק וואָס געהערט צו. 260 00:18:42,890 --> 00:18:47,000 אַזוי איך וועט לאָזן אַז צו איר צו נוצן די מאַנואַל פונקציאָנירן מיט אַטאָי 261 00:18:47,000 --> 00:18:53,360 און רעכענען אויס וואָס ביבליאָטעק איר דאַרפֿן צו אַרייַננעמען צו זייַן ביכולת צו נוצן די אַטאָי פונקציאָנירן. 262 00:18:54,450 --> 00:18:57,670 אַזוי מיר ווע גאַט דער שליסל און איצט עס קומט צו געטינג דער קלאָר טעקסט, 263 00:18:57,670 --> 00:19:01,820 און אַזוי אַז פאקטיש איז געגאנגען צו זייַן באַניצער אַרייַנשרייַב ווו איר פּינטלעך. 264 00:19:01,820 --> 00:19:05,540 מיר דעלט מיט געטינט און געטפלאָאַט, און אַזוי אין די זעלבע אָדער 265 00:19:05,540 --> 00:19:07,670 מיר רע געגאנגען צו זייַן דילינג מיט געצטרינג. 266 00:19:07,670 --> 00:19:12,440 אבער אין דעם פאַל מיר טאָן ניט דאַרפֿן צו טאָן קיין טאָן בשעת אָדער בשעת לופּס צו קאָנטראָלירן. 267 00:19:12,440 --> 00:19:14,480 געצטרינג וועט באשטימט געבן אונדז אַ שטריקל, 268 00:19:14,480 --> 00:19:17,630 און מיר רע געגאנגען צו ינקריפּט וועלכער דער באַניצער גיט אונדז. 269 00:19:17,630 --> 00:19:23,770 אַזוי איר קענען יבערנעמען אַז אַלע פון ​​די באַניצער ינפּוטטעד סטרינגס זענען ריכטיק. 270 00:19:23,770 --> 00:19:24,670 גרויס. 271 00:19:24,670 --> 00:19:27,270 אַזוי דעמאָלט אַמאָל איר ווע גאַט דער שליסל און אַמאָל איר ווע גאַט די טעקסט, 272 00:19:27,270 --> 00:19:31,660 איצט וואָס ס לינקס איז איר האָבן צו ענסיפער די פּלאַינטעקסט. 273 00:19:31,660 --> 00:19:36,530 נאָר צו געשווינד דעקן איבער לינגאָ, די פּלאַינטעקסט איז וואָס דער באַניצער גיט איר, 274 00:19:36,530 --> 00:19:41,030 און די סיפערטעקסט איז וואָס איר צוריקקומען צו זיי. 275 00:19:42,450 --> 00:19:45,850 אַזוי סטרינגס, צו זייַן ביכולת צו גיין דורך פאקטיש בריוו דורך בריוו 276 00:19:45,850 --> 00:19:48,550 ווייַל מיר האָבן צו יבעררוק יעדער בריוו, 277 00:19:48,550 --> 00:19:51,390 מיר פֿאַרשטיין אַז סטרינגס, אויב מיר מין פון שאָלעכץ צוריק די שיכטע, 278 00:19:51,390 --> 00:19:54,130 מיר זען וואָס זיי ניטאָ נאָר טאַקע אַ רשימה פון אותיות. 279 00:19:54,130 --> 00:19:55,930 איינער קומט נאָך די אנדערע. 280 00:19:55,930 --> 00:20:01,690 און אַזוי מיר קענען מייַכל סטרינגס ווי ערייז ווייַל זיי זענען ערייז פון אותיות. 281 00:20:01,690 --> 00:20:05,640 אַזוי זאָגן איר האָבן אַ שטריקל געהייסן טעקסט, 282 00:20:05,640 --> 00:20:09,400 און ין אַז בייַטעוודיק טעקסט איז סטאָרד דאס איז קס50. 283 00:20:09,400 --> 00:20:15,680 דעמאָלט טעקסט אין אינדעקס 0 וואָלט זייַן אַ קאַפּיטאַל ה, אינדעקס 1 וואָלט זייַן ה, אאז"ו ו 284 00:20:17,530 --> 00:20:23,970 און דעמאָלט מיט ערייז, אין די אַרגק בייַשפּיל אין אַרגס.ק, 285 00:20:23,970 --> 00:20:27,090 מיר געזען אַז מיר האבן צו יטעראַטע איבער אַ מענגע 286 00:20:27,090 --> 00:20:32,440 און אַזוי מיר האבן צו יטעראַטע פון ​​איך = 0 אַרויף ביז איך איז ווייניקער ווי די לענג. 287 00:20:32,440 --> 00:20:35,560 אַזוי מיר דאַרפֿן עטלעכע וועג פון פיגיערינג אויס וואָס די לענג פון אונדזער שטריקל איז 288 00:20:35,560 --> 00:20:37,090 אויב מיר רע געגאנגען צו יטעראַטע איבער אים. 289 00:20:37,090 --> 00:20:42,300 צומ גליק ווידער, עס איז אַ פֿונקציע עס פֿאַר אונדז, כאָטש שפּעטער אויף אין קס50 290 00:20:42,300 --> 00:20:45,860 איר וועט באשטימט זייַן ביכולת צו מאַכשער און מאַכן דיין אייגן פֿונקציע 291 00:20:45,860 --> 00:20:48,260 וואָס קענען רעכענען די לענג פון אַ שטריקל. 292 00:20:48,260 --> 00:20:52,120 אבער פֿאַר איצט מיר רע געגאנגען צו נוצן שטריקל לענג, אַזוי סטרלען. 293 00:20:52,120 --> 00:21:00,440 איר פאָרן אין אַ שטריקל, און דאַן עס וועט צוריקקומען איר אַ ינט אַז רעפּראַזענץ די לענג פון דיין שטריקל. 294 00:21:00,440 --> 00:21:05,840 זאל ס קוק בייַ אַ בייַשפּיל פון ווי מיר זאל זייַן ביכולת צו יטעראַטע איבער יעדער כאַראַקטער אין אַ שטריקל 295 00:21:05,840 --> 00:21:08,470 און טאָן עפּעס מיט וואָס. 296 00:21:08,470 --> 00:21:13,250 וואָס מיר ווילן צו טאָן איז יטעראַטע איבער יעדער כאַראַקטער פון דעם שטריקל, 297 00:21:13,250 --> 00:21:19,150 און וואָס מיר ווילן צו טאָן איז מיר דרוקן צוריק יעדער כאַראַקטער 1 דורך 1 298 00:21:19,150 --> 00:21:22,060 אַחוץ מיר לייגן עפּעס ווייַטער צו עס. 299 00:21:22,060 --> 00:21:27,020 אַזוי לאָזן ס אָנהייבן מיט די פֿאַר שלייף. ינט איך = 0. 300 00:21:27,020 --> 00:21:30,070 מיר רע געגאנגען צו לאָזן אָרט פֿאַר די צושטאַנד. 301 00:21:32,700 --> 00:21:36,840 מיר ווילן צו יטעראַטע ביז מיר דערגרייכן דעם סוף פון דעם שטריקל, רעכט? 302 00:21:36,840 --> 00:21:41,340 אַזוי דעמאָלט וואָס פונקציאָנירן גיט אונדז די לענג פון די שטריקל? 303 00:21:41,340 --> 00:21:43,160 [ינאָדאַבאַל תּלמיד ענטפער] 304 00:21:43,160 --> 00:21:46,420 אַז ס די לענג פון די באַפֿעל שורה טענות. 305 00:21:46,420 --> 00:21:50,650 אבער פֿאַר אַ שטריקל מיר ווילן צו נוצן אַ פֿונקציע וואָס גיט אונדז די לענג פון די שטריקל. 306 00:21:50,650 --> 00:21:53,090 אַזוי אַז ס שטריקל לענג. 307 00:21:53,090 --> 00:21:57,130 און אַזוי דעמאָלט איר האָבן צו פאָרן אין אַ שטריקל צו עס. 308 00:21:57,130 --> 00:21:59,760 עס דאַרף צו וויסן וואָס שטריקל עס דאַרף צו רעכענען די לענג פון. 309 00:21:59,760 --> 00:22:03,160 אַזוי דעמאָלט אין דעם פאַל מיר רע דילינג מיט שטריקל ס. 310 00:22:04,790 --> 00:22:05,860 גרויס. 311 00:22:05,860 --> 00:22:10,770 אַזוי דעמאָלט וואָס מיר ווילן צו טאָן, לאָזן ס פּרינטף. 312 00:22:10,770 --> 00:22:14,850 איצט, מיר ווילן צו האַנדלען מיט אותיות. מיר ווילן צו דרוקן אויס יעדער יחיד כאַראַקטער. 313 00:22:14,850 --> 00:22:22,150 ווען איר ווילן עס צו דרוקן אויס אַ לאָזנ שווימען, איר וואָלט נוצן די פּלאַסעהאָלדער ווי% F. 314 00:22:22,150 --> 00:22:24,580 מיט אַ ינט איר וואָלט נוצן% ד. 315 00:22:24,580 --> 00:22:30,890 און אַזוי סימילאַרלי, מיט אַ כאַראַקטער איר נוצן% C צו זאָגן איך בין געגאנגען צו זייַן דרוקן אַ כאַראַקטער 316 00:22:30,890 --> 00:22:34,570 אַז ס סטאָרד ין אַ בייַטעוודיק. 317 00:22:34,570 --> 00:22:40,840 אַזוי מיר האָבן דעם, און לאָזן ס לייגן אַ צייַט און אַ פּלאַץ צו עס. 318 00:22:40,840 --> 00:22:45,430 וואָס כאַראַקטער זענען מיר ניצן? 319 00:22:45,430 --> 00:22:49,780 מיר רע געגאנגען צו זייַן ניצן וועלכער כאַראַקטער מיר ניטאָ אין פון דעם שטריקל. 320 00:22:49,780 --> 00:22:52,890 אַזוי דעמאָלט מיר רע געגאנגען צו זייַן ניצן עפּעס מיט שטריקל, 321 00:22:52,890 --> 00:22:56,420 אָבער מיר ווילן צו זייַן אַקסעסינג דער זיכער כאַראַקטער דאָרט. 322 00:22:56,420 --> 00:23:02,740 אַזוי אויב אַ שטריקל איז נאָר אַ מענגע, דעריבער ווי טאָן מיר צוטריט יסודות פון ערייז? 323 00:23:02,740 --> 00:23:06,480 מיר האָבן יענע קוואַדראַט בראַקאַץ, און דאַן מיר שטעלן די אינדעקס אין דאָרט. 324 00:23:06,480 --> 00:23:11,820 אַזוי מיר האָבן קוואַדראַט בראַקאַץ. אונדזער אינדעקס אין דעם פאַל מיר קענען נאָר נוצן איך. פּונקט. 325 00:23:15,290 --> 00:23:22,370 אַזוי דאָ מיר רע זאגן מיר רע געגאנגען צו זייַן דרוקן אַ כאַראַקטער נאכגעגאנגען דורך אַ פּינטעלע און אַ פּלאַץ, 326 00:23:22,370 --> 00:23:30,870 און אַז כאַראַקטער איז געגאנגען צו זייַן די יטה בריוו אין אונדזער שטריקל ס. 327 00:23:32,920 --> 00:23:39,330 איך בין נאָר געגאנגען צו ראַטעווען וואָס. אָוקיי. 328 00:23:42,510 --> 00:23:46,840 איצט איך בין געגאנגען צו לויפן שטריקל לענג. 329 00:23:46,840 --> 00:23:53,440 אַזוי מיר האבן אַ שטריקל גערופן אָמג, און איצט עס ס אונטערגעשטראכן אַפֿילו מער. 330 00:23:53,440 --> 00:23:57,870 סימילאַרלי, לאָזן ס זאָגן מיר פאקטיש ווילן צו באַקומען אַ שטריקל פון דעם באַניצער. 331 00:23:57,870 --> 00:23:59,580 ווי זאל מיר טאָן דעם? 332 00:23:59,580 --> 00:24:01,610 פריער, ווי האט מיר באַקומען אַ ינט? 333 00:24:01,610 --> 00:24:08,040 מיר האט געטינט, רעכט? אבער דאָס איז נישט ינט, אַזוי לאָזן ס געצטרינג. 334 00:24:11,780 --> 00:24:17,770 זאל ס מאַכן שטריקל לענג. דאָ מיר האבן נישט אַרייַן אַ ספּעציפיש פּינטלעך. 335 00:24:17,770 --> 00:24:19,940 אַזוי איך טאָן ניט וויסן. 336 00:24:19,940 --> 00:24:23,820 איך בין געגאנגען צו שטעלן מיין נאָמען אין דאָ און אַזוי דעמאָלט איך קענען טאָן איינער פון יענע זאכן 337 00:24:23,820 --> 00:24:29,600 ווו איך באַשטימען אַ וואָרט פֿאַר יעדער בריוו אָדער עפּעס ווי אַז. קיל. 338 00:24:29,600 --> 00:24:31,900 אַזוי אַז ס שטריקל לענג. 339 00:24:33,000 --> 00:24:34,640 אַזוי מיר רע צוריק צו קיסר. 340 00:24:34,640 --> 00:24:38,620 מיר האָבן אַ ביסל מכשירים אויף ווי מיר יטעראַטע איבער אַ שטריקל, 341 00:24:38,620 --> 00:24:41,250 ווי מיר צוטריט יעדער יחיד עלעמענט. 342 00:24:41,250 --> 00:24:44,720 אַזוי איצט מיר קענען באַקומען צוריק צו דער פּראָגראַם. 343 00:24:44,720 --> 00:24:48,650 ווי איך דערמאנט פריער, אין די אַסקי טיש, דיין בעסטער פרייַנד, 344 00:24:48,650 --> 00:24:52,300 איר ניטאָ געגאנגען צו זען די נומערן וואָס זענען פארבונדן מיט יעדער בריוו. 345 00:24:52,300 --> 00:24:55,900 אַזוי דאָ זאָגן אונדזער פּלאַינטעקסט איז איך בין שווינדלדיק! 346 00:24:55,900 --> 00:25:01,090 דעריבער יעדער פון די אותיות איז געגאנגען צו האָבן אַ נומער און אַסקי ווערט פארבונדן מיט עס, 347 00:25:01,090 --> 00:25:04,710 אַפֿילו די אַפּאָסטראָפע, אַפֿילו די פּלאַץ, אַפֿילו די עקסקלאַמיישאַן צייכן, 348 00:25:04,710 --> 00:25:06,600 אַזוי איר וועט וועלן צו האַלטן אַז אין מיינונג. 349 00:25:06,600 --> 00:25:12,360 אַזוי זאָגן אונדזער שליסל אַז די באַניצער אַרייַנגערעכנט אין זייער באַפֿעל שורה אַרגומענט איז 6. 350 00:25:12,360 --> 00:25:17,770 אַז מיטל פֿאַר דער ערשטער בריוו, וואָס איז איך, וואָס איז רעפּריזענטיד דורך 73, 351 00:25:17,770 --> 00:25:25,610 איר ווילן צו צוריקקומען צו זיי וועלכער בריוו איז רעפּריזענטיד דורך די אַסקי ווערט פון 73 + 6. 352 00:25:25,610 --> 00:25:29,020 אין דעם פאַל וואָס וואָלט זייַן 79. 353 00:25:30,840 --> 00:25:35,040 איצט מיר וועלן צו גיין צו די ווייַטער כאַראַקטער. 354 00:25:35,040 --> 00:25:40,960 אַזוי דער ווייַטער אין אינדעקס 1 פון די פּלאַינטעקסט וואָלט זייַן די אַפּאָסטראָפע. 355 00:25:40,960 --> 00:25:46,780 אבער געדענקען מיר נאָר ווילן צו ענסיפער די אותיות. 356 00:25:46,780 --> 00:25:50,040 אַזוי מיר ווילן צו מאַכן זיכער אַז די אַפּאָסטראָפע פאקטיש סטייז דער זעלביקער, 357 00:25:50,040 --> 00:25:54,310 אַז מיר טאָן נישט טוישן פון 39 צו וועלכער 45 איז. 358 00:25:54,310 --> 00:25:57,150 מיר ווילן צו האַלטן עס ווי אַ אַפּאָסטראָפע. 359 00:25:57,150 --> 00:26:00,780 אַזוי מיר ווילן צו געדענקען צו בלויז ענסיפער די אותיות 360 00:26:00,780 --> 00:26:04,560 ווייַל מיר ווילן אַלע פון ​​די אנדערע סימבאָלס צו בלייַבן אַנטשיינדזשד אין אונדזער פּראָגראַם. 361 00:26:04,560 --> 00:26:07,130 אן אנדער זאַך וואָס מיר ווילן איז צו ופהיטן קאַפּיטאַליזיישאַן. 362 00:26:07,130 --> 00:26:10,250 אַזוי ווען איר האָט אַ ופּפּערקאַסע בריוו, עס זאָל בלייַבן ווי אַן ופּפּערקאַסע. 363 00:26:10,250 --> 00:26:12,830 לאָווערקאַסעס זאָל בלייַבן ווי לאָווערקאַסע. 364 00:26:13,620 --> 00:26:19,480 אַזוי עטלעכע נוצלעך פאַנגקשאַנז צו זייַן ביכולת צו האַנדלען מיט בלויז ענסיפערינג אותיות 365 00:26:19,480 --> 00:26:22,380 און האַלטן פּראַזערווינג די קאַפּיטאַליזיישאַן פון זאכן 366 00:26:22,380 --> 00:26:25,130 איז די יסאַלפאַ, יסופּפּער, יסלאָווער פאַנגקשאַנז. 367 00:26:25,130 --> 00:26:29,270 און אַזוי די ביסט פאַנגקשאַנז אַז צוריקקומען איר אַ בוליאַן ווערט. 368 00:26:29,270 --> 00:26:34,180 בייסיקלי, אמת אָדער פאַלש. איז דאָס אַ ופּפּערקאַסע? איז דאָס אַלפאַנומעריק? 369 00:26:34,180 --> 00:26:37,180 איז דאָס אַ בריוו, יסענשאַלי. 370 00:26:37,180 --> 00:26:41,070 אַזוי דאָ זענען 3 ביישפילן פון ווי איר וואָלט נוצן וואָס פונקציאָנירן. 371 00:26:41,070 --> 00:26:47,060 בייסיקלי, איר קען פּרובירן צי די ווערט אומגעקערט צו איר דורך וואָס פונקציאָנירן איז אמת אָדער פאַלש 372 00:26:47,060 --> 00:26:49,400 באזירט אויף אַז אַרייַנשרייַב. 373 00:26:49,400 --> 00:26:54,880 אָדער טאָן ניט ענסיפער עפּעס אָדער סייפער עס אָדער מאַכן זיכער אַז עס ס ופּפּערקאַסע, אאז"ו ו 374 00:26:54,880 --> 00:27:01,080 [תּלמיד] קען איר נאָר דערקלערן יענע אַ ביסל מער און ווי איר נוצן זיי? >> יאָ, פֿאַר זיכער. 375 00:27:01,080 --> 00:27:08,470 אַזוי אויב מיר קוקן צוריק, דאָ מיר האָבן אַ קאַפּיטאַל איך, רעכט? 376 00:27:08,470 --> 00:27:14,550 אַזוי מיר וויסן אַז איך גייט צו אָ ווייַל איך + 6 איז אָו 377 00:27:14,550 --> 00:27:18,740 אבער מיר ווילן צו מאַכן זיכער אַז אַז אָ איז געגאנגען צו זייַן אַ קאַפּיטאַל אָו 378 00:27:18,740 --> 00:27:22,940 אַזוי בייסיקלי, וואָס איז מין פון געגאנגען צו טוישן אונדזער אַרייַנשרייַב. 379 00:27:22,940 --> 00:27:26,870 אַזוי צי עס ס ופּפּערקאַסע אָדער נישט וועט מין פון טוישן די וועג וואָס מיר האַנדלען מיט אים. 380 00:27:26,870 --> 00:27:32,360 אַזוי דעריבער אויב מיר נוצן די יסופּפּער פונקציאָנירן אויף אַז באַזונדער אינדעקס, 381 00:27:32,360 --> 00:27:36,480 אַזוי יסופּפּער ("איך"), וואָס קערט פֿאַר אונדז אמת, אַזוי מיר וויסן אַז עס ס אויבערשטער. 382 00:27:36,480 --> 00:27:40,360 אַזוי דעמאָלט באזירט אויף וואָס, שפּעטער מיר וועט גיין אין אַ פאָרמולע 383 00:27:40,360 --> 00:27:42,750 אַז איר וועט זייַן ניצן צו יבעררוק זאכן אין קיסר, 384 00:27:42,750 --> 00:27:46,560 אַזוי דעמאָלט בייסיקלי, דאָרט ס געגאנגען צו זייַן אַ ביסל אַנדערש פאָרמולע אויב עס ס ופּפּערקאַסע 385 00:27:46,560 --> 00:27:50,670 ווי קעגן צו לאָווערקאַסע. מאַכן זינען? 386 00:27:51,020 --> 00:27:52,760 יאָ. קיין וועריז. 387 00:27:54,900 --> 00:27:58,990 איך גערעדט אַ ביסל וועגן אַדינג 6 צו אַ בריוו, וואָס טוט ניט גאַנץ מאַכן זינען 388 00:27:58,990 --> 00:28:05,500 אַחוץ ווען מיר מין פון פֿאַרשטיין אַז די אותיות 389 00:28:05,500 --> 00:28:08,920 זענען מין פון ינערטשיינדזשאַבאַל מיט ינטאַדזשערז. 390 00:28:08,920 --> 00:28:11,250 וואָס מיר טאָן איז מיר מין פון נוצן ימפּליסאַט קאַסטינג. 391 00:28:11,250 --> 00:28:18,100 מיר וועט גיין אין קאַסטינג אַ ביסל שפּעטער אויף ווו איר נעמען אַ ווערט, און איר אומקערן עס אין אַ אַנדערש טיפּ 392 00:28:18,100 --> 00:28:20,440 ווי עס ערידזשנאַלי איז געווען. 393 00:28:20,440 --> 00:28:25,910 אבער מיט דעם פּסעט מיר וועט זייַן ביכולת צו מין פון ינטערטשיינדזשאַבלי נוצן אותיות 394 00:28:25,910 --> 00:28:30,880 און זייער קאָראַספּאַנדינג ינטעגער וואַלועס. 395 00:28:30,880 --> 00:28:35,140 אַזוי אויב איר פשוט ענקייס אַ כאַראַקטער מיט נאָר די איין קוואָטעס, 396 00:28:35,140 --> 00:28:40,390 דעמאָלט איר וועט זייַן ביכולת צו אַרבעטן מיט אים מיט ינטאַדזשערז, דילינג מיט עס ווי אַ ינטעגער. 397 00:28:40,390 --> 00:28:48,040 אַזוי די הויפּטשטאָט C דערציילט צו 67. לאָווערקאַסע F דערציילט צו 102. 398 00:28:48,040 --> 00:28:51,480 ווידער, אויב איר ווילן צו וויסן די וואַלועס, קוק אין דיין אַסקי טיש. 399 00:28:51,480 --> 00:28:56,160 אַזוי לאָזן ס גיין אין עטלעכע ביישפילן פון ווי איר זאל זייַן ביכולת צו אַראָפּרעכענען און לייגן, 400 00:28:56,160 --> 00:29:03,130 ווי איר קענען פאקטיש טאַקע אַרבעט מיט די אותיות, נוצן זיי ינטערטשיינדזשאַבלי. 401 00:29:03,870 --> 00:29:11,350 איך זאָגן אַז אַססיימאַטה איז געגאנגען צו רעכענען די דערצו פון אַ כאַראַקטער צו אַ ינטעגער 402 00:29:11,350 --> 00:29:17,590 און דעמאָלט דיספּלייז די ריזאַלטאַנט כאַראַקטער ווי געזונט ווי די ריזאַלטאַנט אַסקי ווערט. 403 00:29:17,590 --> 00:29:22,290 און אַזוי דאָ איך בין געזאגט - וויל האַנדלען מיט דעם טייל שפּעטער - 404 00:29:22,290 --> 00:29:29,100 אָבער בייסיקלי, איך בין געזאגט אַז דער באַניצער זאָל זאָגן לויפן אַססיימאַטה צוזאמען מיט אַ שליסל, 405 00:29:29,100 --> 00:29:30,880 און איך בין געזאגט אַז אַז שליסל איז געגאנגען צו זייַן דעם נומער 406 00:29:30,880 --> 00:29:34,600 מיט וואָס מיר רע געגאנגען צו לייגן דעם כאַראַקטער. 407 00:29:34,600 --> 00:29:38,560 אַזוי דאָ באַמערקן אַז זינט איך בין פאדערן אַ שליסל, 408 00:29:38,560 --> 00:29:40,590 זינט איך בין פאדערן אַז זיי ניטאָ געבן מיר 1 זאַך, 409 00:29:40,590 --> 00:29:45,600 איך נאָר ווילן צו אָננעמען. / אַססיימאַטה און אַ שליסל. 410 00:29:45,600 --> 00:29:49,330 אַזוי איך בין געגאנגען צו מאָנען אַז אַרגק איז גלייַך צו 2. 411 00:29:49,330 --> 00:29:54,360 אויב עס ס נישט, דאַן איך בין געגאנגען צו צוריקקומען 1 און די פּראָגראַם וועט אַרויסגאַנג. 412 00:29:55,070 --> 00:29:58,540 אַזוי איך בין געזאגט דער שליסל איז נישט געגאנגען צו זייַן דער ערשטער באַפֿעל שורה אַרגומענט, 413 00:29:58,540 --> 00:30:05,080 עס ס געגאנגען צו זייַן די רגע איין, און ווי איר זען דאָ, 414 00:30:05,080 --> 00:30:11,790 איך בין געגאנגען צו ווענדן אַז אין אַ ינטעגער. 415 00:30:15,740 --> 00:30:19,230 דעמאָלט איך בין געגאנגען צו שטעלן אַ כאַראַקטער צו זייַן ר. 416 00:30:19,230 --> 00:30:23,970 נאָטיץ אַז דער טיפּ פון די בייַטעוודיק טשר איז פאקטיש אַ ינטעגער. 417 00:30:23,970 --> 00:30:30,480 די וועג וואָס איך בין קענען צו נוצן ר ווי אַ ינטעגער איז דורך ענקאַסינג עס מיט די איין קוואָטעס. 418 00:30:33,850 --> 00:30:40,560 אַזוי צוריק צו אונדזער פּרינטף סטאַטעמענט ווו מיר האָבן אַ פּלאַסעהאָלדער פֿאַר אַ כאַראַקטער 419 00:30:40,560 --> 00:30:43,590 און דעמאָלט אַ פּלאַסעהאָלדער פֿאַר אַ ינטעגער, 420 00:30:43,590 --> 00:30:49,450 דער כאַראַקטער איז רעפּריזענטיד דורך די טשר, און די ינטעגער איז דער שליסל. 421 00:30:49,450 --> 00:30:54,320 און אַזוי דעמאָלט מיר רע געגאנגען צו אין רעזולטאַט לייגן די 2 צוזאַמען. 422 00:30:54,320 --> 00:30:58,420 אַזוי מיר רע געגאנגען צו לייגן ר + וועלכער דער שליסל איז, 423 00:30:58,420 --> 00:31:03,520 און דעמאָלט מיר רע געגאנגען צו דרוקן די רעזולטאַט פון וואָס. 424 00:31:06,210 --> 00:31:14,220 אַזוי לאָזן ס מאַכן אַססיימאַטה. עס ס אַרויף צו טאָג, אַזוי לאָזן ס נאָר לויפן אַססיימאַטה. 425 00:31:14,220 --> 00:31:18,290 טאַקע, אָבער זען, עס טוט נישט טאָן עפּעס ווייַל מיר האבן נישט פאקטיש געבן עס אַ שליסל. 426 00:31:18,290 --> 00:31:23,850 אַזוי ווען עס נאָר אומגעקערט 1, אונדזער הויפּט פֿונקציע, עס נאָר אומגעקערט צוריק צו אונדז. 427 00:31:23,850 --> 00:31:29,250 אַזוי דעריבער לאָזן ס פאָרן אין אַ שליסל. עמעצער געבן מיר אַ נומער. >> [תּלמיד] 4. 428 00:31:29,250 --> 00:31:30,920 4. אָוקיי. 429 00:31:30,920 --> 00:31:39,280 אַזוי ר געוואקסן דורך 4 איז געגאנגען צו געבן אונדז V, וואָס קאָראַספּאַנדז צו די אַסקי ווערט פון 118. 430 00:31:39,280 --> 00:31:43,880 אַזוי דעמאָלט עס מין פון מאכט זינען אַז - 431 00:31:43,880 --> 00:31:51,250 פאקטיש, קענען איך פרעגן איר, וואָס טאָן איר טראַכטן די אַסקי ווערט פון ר איז אויב ר + 4 איז 118? 432 00:31:53,070 --> 00:31:55,470 דעמאָלט יאָ, ר איז 114. 433 00:31:55,470 --> 00:32:03,010 אַזוי אויב איר קוק אויף די אַסקי טיש דעמאָלט, זיכער גענוג, איר וועט זען אַז ר איז רעפּריזענטיד דורך 114. 434 00:32:03,010 --> 00:32:08,610 אַזוי איצט אַז מיר וויסן אַז מיר קענען לייגן ינטאַדזשערז צו אותיות, דאָס מיינט שיין פּשוט. 435 00:32:08,610 --> 00:32:12,740 מיר רע נאָר געגאנגען צו יטעראַטע איבער אַ שטריקל ווי מיר געזען אין אַ בייַשפּיל פאר. 436 00:32:12,740 --> 00:32:17,170 מיר וועט טשעק אויב עס ס אַ בריוו. 437 00:32:17,170 --> 00:32:20,420 אויב עס איז, דעריבער מיר וועט יבעררוק עס דורך וועלכער דער שליסל איז. 438 00:32:20,420 --> 00:32:23,650 שיין פּשוט, חוץ ווען איר באַקומען צו ווי דעם, 439 00:32:23,650 --> 00:32:32,140 איר זען אַז ז, רעפּריזענטיד דורך 122, דעמאָלט וואָלט געבן איר אַ אַנדערש כאַראַקטער. 440 00:32:32,140 --> 00:32:37,770 מיר פאקטיש ווילן צו בלייַבן ין אונדזער אלפאבעט, רעכט? 441 00:32:37,770 --> 00:32:43,180 אַזוי מיר דאַרפֿן צו רעכענען אויס עטלעכע וועג פון מין פון ראַפּינג אַרום. 442 00:32:43,180 --> 00:32:47,190 ווען איר דערגרייכן זעד און איר ווילן צו פאַרגרעסערן דורך אַ זיכער נומער, 443 00:32:47,190 --> 00:32:51,230 איר טאָן נישט וועלן צו גיין אין ווייַטער פון די אַסקי אלפאבעט אָפּטיילונג; 444 00:32:51,230 --> 00:32:54,140 איר ווילן צו ייַנוויקלען צוריק אַלע די וועג צו יי 445 00:32:54,140 --> 00:32:58,550 אבער האַלטן אין גייַסט איר ניטאָ נאָך פּראַזערווינג דער פאַל. 446 00:32:58,550 --> 00:33:00,980 אַזוי געוואוסט אַז אותיות קענען נישט ווערן סימבאָלס 447 00:33:00,980 --> 00:33:05,290 פּונקט ווי סימבאָלס זענען נישט געגאנגען צו זייַן טשאַנגינג ווי געזונט. 448 00:33:05,290 --> 00:33:08,170 אין די לעצטע פּסעט איר באשטימט האט נישט דאַרפֿן צו, 449 00:33:08,170 --> 00:33:14,310 אָבער אַן אָפּציע איז צו מאַכשער דיין זשעדנע פּסעט דורך ניצן די מאָדולוס פונקציאָנירן. 450 00:33:14,310 --> 00:33:17,230 אבער איצט מיר רע פאקטיש געגאנגען צו דאַרפֿן צו נוצן מאָדולוס, 451 00:33:17,230 --> 00:33:19,900 אַזוי לאָזן ס נאָר גיין איבער דעם אַ קליין ביסל. 452 00:33:19,900 --> 00:33:26,920 יסענשאַלי, ווען איר האָט X מאָדולאָ י, וואָס גיט איר די רעשט פון X צעטיילט דורך י. 453 00:33:26,920 --> 00:33:30,930 דאָ זענען עטלעכע ביישפילן דאָ. מיר האָבן 27% 15. 454 00:33:30,930 --> 00:33:36,200 בייסיקלי, ווען איר אַראָפּרעכענען 15 פון 27 ווי פילע מאל ווי מעגלעך אָן געטינג נעגאַטיוו 455 00:33:36,200 --> 00:33:39,060 דעמאָלט איר באַקומען 12 לינקס איבער. 456 00:33:39,060 --> 00:33:44,650 אַזוי אַז ס מין פון ווי אין די מאַט קאָנטעקסט, אָבער ווי קענען מיר פאקטיש נוצן דעם? 457 00:33:44,650 --> 00:33:47,100 עס ס געגאנגען צו זייַן נוצלעך פֿאַר אונדזער ווראַפּאָווער. 458 00:33:47,100 --> 00:33:55,420 פֿאַר דעם, לאָזן ס נאָר זאָגן איך געבעטן איר אַלע צו טיילן אין 3 גרופּעס. 459 00:33:55,420 --> 00:33:58,010 מאל איר טאָן דאָס אין גרופּעס און עפּעס ווי אַז. 460 00:33:58,010 --> 00:34:01,320 זאָגן איך געזאגט, "אָוקיי, איך ווילן איר אַלע צו זייַן צעטיילט אין 3." 461 00:34:01,320 --> 00:34:04,240 ווי זאל איר טאָן וואָס? 462 00:34:04,240 --> 00:34:06,810 [ינאָדאַבאַל תּלמיד ענטפער] יאָ, פּונקט. גראף אַוועק. אָוקיי. 463 00:34:06,810 --> 00:34:10,260 זאל ס 'פאקטיש טאָן אַז. צי איר ווילן צו אָנהייבן? 464 00:34:10,260 --> 00:34:13,810 [סטודענטן קאַונטינג אַוועק] 1, 2, 3, 4. 465 00:34:13,810 --> 00:34:16,620 אבער געדענקען ... >> [תּלמיד] אָה, אנטשולדיגט. 466 00:34:16,620 --> 00:34:18,730 אַז ס אַ טאַקע גוט פונט. 467 00:34:18,730 --> 00:34:24,130 איר האט 4, אָבער מיר פאקטיש ווילן איר צו זאָגן 1 ווייַל מיר נאָר ווילן 3 גרופּעס. 468 00:34:24,130 --> 00:34:30,159 אַזוי דעמאָלט, ווי - ניט, אַז ס אַ טאַקע גוט בייַשפּיל ווייַל דעמאָלט ווי זאל איר זאָגן 1? 469 00:34:30,159 --> 00:34:33,370 וואָס ס די שייכות צווישן 4 און 1? 470 00:34:33,370 --> 00:34:36,760 נו, 4 מאָד 3 איז 1. 471 00:34:36,760 --> 00:34:41,460 אַזוי אויב איר פאָרזעצן, איר וואָלט זייַן 2. 472 00:34:41,460 --> 00:34:44,540 אַזוי מיר האָבן 1, 2, 3, 1, 2. 473 00:34:44,540 --> 00:34:49,420 ווידער, איר ניטאָ פאקטיש די 5 מענטש. ווי טאָן איר וויסן צו זאָגן 2 אַנשטאָט פון 5? 474 00:34:49,420 --> 00:34:53,760 איר זאָגן 5 מאָד 3 איז 2. 475 00:34:53,760 --> 00:34:59,100 איך ווילן צו זען ווי פילע גרופּעס פון 3 זענען לינקס איבער, דעמאָלט וואָס סדר בין אויך 476 00:34:59,100 --> 00:35:02,860 און אַזוי דעריבער אויב מיר פארבליבן צוזאמען די גאנצע צימער, 477 00:35:02,860 --> 00:35:07,760 דעמאָלט מיר וואָלט זען אַז מיר רע שטענדיק פאקטיש אַפּלייינג די מאָד פונקציאָנירן צו זיך 478 00:35:07,760 --> 00:35:09,990 צו מין פון ציילן אַוועק. 479 00:35:09,990 --> 00:35:14,490 אַז ס אַ מער מין פון מאַמאָשעסדיק בייַשפּיל פון ווי איר זאל נוצן מאָדולאָ 480 00:35:14,490 --> 00:35:17,960 ווייַל איך בין זיכער רובֿ פון אונדז האָבן מיסטאָמע ניטאָ דורך אַז פּראָצעס 481 00:35:17,960 --> 00:35:19,630 ווו מיר ווע האט צו ציילן אַוועק. 482 00:35:19,630 --> 00:35:21,840 קיין שאלות אויף מאָדולאָ? 483 00:35:21,840 --> 00:35:25,360 עס וועט זייַן שיין וויכטיק צו פֿאַרשטיין דעם קאַנסעפּס פון דעם, 484 00:35:25,360 --> 00:35:28,640 אַזוי איך ווילן צו מאַכן זיכער איר גייז פֿאַרשטיין. 485 00:35:28,640 --> 00:35:34,660 [תּלמיד] אויב עס איז קיין רעשט, טוט עס געבן איר די פאַקטיש נומער? 486 00:35:34,660 --> 00:35:40,430 אויב איינער פון די ערשטער 3 פון זיי האט געטאן עס, וואָלט עס האָבן געגעבן זיי וואָס זיי פאקטיש זענען געווען, 487 00:35:40,430 --> 00:35:43,310 אָדער וואָלט עס האָבן געגעבן זיי [ינאָדאַבאַל] >> אַז ס אַ גוט קשיא. 488 00:35:43,310 --> 00:35:48,750 ווען עס איז קיין רעשט פֿאַר די מאָדולאָ - ​​אַזוי זאָגן איר האָבן 6 מאָד 3 - 489 00:35:48,750 --> 00:35:52,340 אַז פאקטיש גיט איר צוריק 0. 490 00:35:53,670 --> 00:35:57,290 מיר וועט רעדן וועגן וואָס אַ ביסל שפּעטער. 491 00:35:58,810 --> 00:36:07,720 אָה יאָ, פֿאַר בייַשפּיל, די 3 מענטש - 3 מאָד 3 איז פאקטיש 0 אָבער זי האט 3. 492 00:36:07,720 --> 00:36:14,900 אַזוי אַז ס מין פון ווי אַן ינער כאַפּן, פֿאַר בייַשפּיל, 493 00:36:14,900 --> 00:36:17,620 ווי אָוקיי, אויב די מאָד איז 0 דעמאָלט איך בין געגאנגען צו זייַן די 3 מענטש. 494 00:36:17,620 --> 00:36:22,740 אבער מיר וועט באַקומען אין מין פון ווי מיר זאל וועלן צו האַנדלען מיט וואָס 0 איז שפּעטער. 495 00:36:22,740 --> 00:36:32,750 אַזוי איצט מיר עפעס האָבן אַ וועג פון מאַפּינג די זעד צו די רעכט בריוו. 496 00:36:32,750 --> 00:36:34,920 אַזוי איצט מיר ווע ניטאָ דורך די ביישפילן, 497 00:36:34,920 --> 00:36:37,880 מיר מין פון זען ווי קיסר זאל אַרבעט. 498 00:36:37,880 --> 00:36:42,640 איר זען די 2 אַלפאַבעץ און דאַן איר זען זיי שיפטינג. 499 00:36:42,640 --> 00:36:44,430 אַזוי לאָזן ס פּרובירן און אויסדריקן אַז אין טערמינען פון פאָרמולע. 500 00:36:44,430 --> 00:36:46,940 דאס פאָרמולע איז פאקטיש געגעבן צו איר אין די ספּעק, 501 00:36:46,940 --> 00:36:52,070 אָבער לאָזן ס מין פון קוקן דורך וואָס יעדער בייַטעוודיק מיטל. 502 00:36:52,070 --> 00:36:55,000 אונדזער סוף רעזולטאַט איז געגאנגען צו זייַן די סיפערטעקסט. 503 00:36:55,000 --> 00:36:58,300 אַזוי דעם זאגט אַז די יטה כאַראַקטער פון די סיפערטעקסט 504 00:36:58,300 --> 00:37:02,500 איז געגאנגען צו שטימען צו די יטה כאַראַקטער פון די פּלאַינטעקסט. 505 00:37:02,500 --> 00:37:08,130 וואָס מאכט זינען ווייַל מיר ווילן צו שטענדיק זייַן ונטערשלאַק די זאכן אַרויף. 506 00:37:08,130 --> 00:37:13,480 אַזוי עס ס געגאנגען צו זייַן די יטה כאַראַקטער פון די סיפערטעקסט פּלוס ק, וואָס איז אונדזער שליסל - 507 00:37:13,480 --> 00:37:17,230 וואָס מאכט חוש - און דעמאָלט מיר האָבן דעם מאָד 26. 508 00:37:17,230 --> 00:37:19,860 געדענק צוריק ווען מיר האט די זעד 509 00:37:19,860 --> 00:37:24,190 מיר האבן נישט וועלן צו באַקומען אין די כאַראַקטער, אַזוי מיר געוואלט צו מאָד עס 510 00:37:24,190 --> 00:37:26,540 און מין פון ייַנוויקלען אַרום דעם אלפאבעט. 511 00:37:26,540 --> 00:37:33,430 נאָך זעד איר וואָלט גיין צו אַ, ב, C, D, ביז איר גאַט צו די רעכט נומער. 512 00:37:33,430 --> 00:37:44,690 אַזוי מיר וויסן אַז זעד, אויב + 6, וואָלט געבן אונדז F ווייַל נאָך זעד קומט אַ, ב, C, D, E, F. 513 00:37:44,690 --> 00:37:52,530 אַזוי לאָזן ס געדענקען מיר וויסן פֿאַר זיכער אַז זעד + 6 איז געגאנגען צו געבן אונדז F. 514 00:37:52,530 --> 00:38:03,530 אין אַסקי וואַלועס, ז איז 122, און F איז 102. 515 00:38:03,530 --> 00:38:10,570 אַזוי מיר האָבן צו געפֿינען עטלעכע וועג פון מאכן אונדזער קיסר פאָרמולע געבן אונדז 102 516 00:38:10,570 --> 00:38:13,590 נאָך גענומען אין 122. 517 00:38:13,590 --> 00:38:19,550 אַזוי אויב מיר נאָר צולייגן דעם פאָרמולע, די ('ז' + 6)% 26, אַז פאקטיש גיט איר 24 518 00:38:19,550 --> 00:38:25,980 ווייַל 122 + 6 איז 128; 128% 26 גיט איר 24 רעשט. 519 00:38:25,980 --> 00:38:29,140 אבער וואָס טוט ניט טאַקע מיינען F. אַז ס באשטימט ניט 102. 520 00:38:29,140 --> 00:38:33,590 אַז ס אויך נישט די 6 בריוו אין די אלפאבעט. 521 00:38:33,590 --> 00:38:41,550 אַזוי דאָך, מיר דאַרפֿן צו האָבן עטלעכע וועג פון טוויקינג דעם אַ קליין ביסל. 522 00:38:42,970 --> 00:38:51,340 אין טערמינען פון די רעגולער אלפאבעט, מיר וויסן אַז ז איז דער 26 בריוו און F איז די 6. 523 00:38:51,340 --> 00:38:55,460 אבער מיר ניטאָ אין קאָמפּיוטער וויסנשאַפֿט, אַזוי מיר רע געגאנגען צו אינדעקס בייַ 0. 524 00:38:55,460 --> 00:39:00,690 אַזוי דעריבער אַנשטאָט פון ז זייַענדיק דער נומער 26, מיר רע געגאנגען צו זאָגן עס ס נומער 25 525 00:39:00,690 --> 00:39:02,630 ווייַל אַ איז 0. 526 00:39:02,630 --> 00:39:04,770 אַזוי איצט לאָזן ס צולייגן דעם פאָרמולע. 527 00:39:04,770 --> 00:39:11,710 מיר האָבן ז רעפּריזענטיד דורך 25 + 6, וואָס גיט איר 31. 528 00:39:11,710 --> 00:39:15,790 און 31 מאָד 26 גיט איר 5 ווי אַ רעשט. 529 00:39:15,790 --> 00:39:20,500 אַז ס 'גאנץ ווייַל מיר וויסן אַז F איז די 5 בריוו אין די אלפאבעט. 530 00:39:20,500 --> 00:39:26,400 אבער עס נאָך איז ניט F, רעכט? עס נאָך איז ניט 102. 531 00:39:26,400 --> 00:39:32,730 אַזוי דעמאָלט פֿאַר דעם פּסעט, אַ אַרויסרופן וועט זייַן טריינג צו געפֿינען אויס די שייכות 532 00:39:32,730 --> 00:39:36,910 צווישן קאַנווערטינג צווישן די אַסקי וואַלועס און די אַלפאַבעטיקאַל אינדעקס. 533 00:39:36,910 --> 00:39:40,280 יסענשאַלי, וואָס איר וועט וועלן צו טאָן, איר ווילן צו אָנהייבן אויס מיט די אַסקי וואַלועס, 534 00:39:40,280 --> 00:39:45,390 אָבער דעמאָלט איר ווילן צו עפעס איבערזעצן אַז אין אַ אַלפאַבעטיקאַל אינדעקס 535 00:39:45,390 --> 00:39:52,610 דעמאָלט רעכענען וואָס בריוו עס זאָל זייַן - בייסיקלי, וואָס זייַן אַלפאַבעטיקאַל אינדעקס איז 536 00:39:52,610 --> 00:39:57,660 פון די סייפער כאַראַקטער - דעמאָלט איבערזעצן וואָס צוריק צו די אַסקי וואַלועס. 537 00:39:57,660 --> 00:40:04,870 אַזוי אויב איר בייַטש אויס דיין אַסקי טיש, דעמאָלט פּרובירן און געפֿינען באציונגען צווישן, זאָגן, 102 און 5 538 00:40:04,870 --> 00:40:10,440 אָדער די 122 און 25. 539 00:40:12,140 --> 00:40:15,690 מיר ווע גאַטאַן אונדזער שליסל פון די באַפֿעל שורה טענות, מיר ווע גאַטאַן די פּלאַינטעקסט, 540 00:40:15,690 --> 00:40:17,520 מיר ווע ענסיפערעד עס. 541 00:40:17,520 --> 00:40:19,820 איצט אַלע מיר האָבן לינקס צו טאָן איז דרוק עס. 542 00:40:19,820 --> 00:40:22,040 מיר קען טאָן דעם אַ פּאָר פון פאַרשידענע וועגן. 543 00:40:22,040 --> 00:40:24,570 וואָס מיר קען טאָן איז פאקטיש דרוקן ווי מיר גיין צוזאמען. 544 00:40:24,570 --> 00:40:28,250 ווי מיר יטעראַטע איבער די אותיות אין די שטריקל, 545 00:40:28,250 --> 00:40:31,660 מיר קען פשוט נאָר דרוקן רעכט דעמאָלט ווען מיר רעכענען עס. 546 00:40:31,660 --> 00:40:36,030 אַלטערנאַטיוועלי, איר קען אויך קראָם עס אין אַ מענגע און האָבן אַ מענגע פון ​​אותיות 547 00:40:36,030 --> 00:40:39,280 און אין די סוף יטעראַטע איבער וואָס גאנצע מענגע און דרוקן עס אויס. 548 00:40:39,280 --> 00:40:40,980 אַזוי איר האָבן אַ פּאָר פון אָפּציעס פֿאַר וואָס. 549 00:40:40,980 --> 00:40:47,280 און געדענקען וואָס% C איז געגאנגען צו זייַן די פּלאַסעהאָלדער פֿאַר דרוקן אַ כאַראַקטער. 550 00:40:47,280 --> 00:40:50,420 אַזוי עס מיר האָבן קיסר, און איצט מיר מאַך אויף צו וויגענערע, 551 00:40:50,420 --> 00:40:57,580 וואָס איז זייער ענלעך צו קיסר אָבער נאָר אַ ביסל מער קאָמפּליצירט. 552 00:40:57,580 --> 00:41:03,310 אַזוי יסענשאַלי מיט וויגענערע איז איר ניטאָ געגאנגען צו זייַן גייט פארביי אין אַ קיווערד. 553 00:41:03,310 --> 00:41:06,510 אַזוי אַנשטאָט פון אַ נומער, איר ניטאָ געגאנגען צו האָבן אַ שטריקל, 554 00:41:06,510 --> 00:41:09,200 און אַזוי אַז ס 'געגאנגען צו שפּילן ווי דיין קיווערד. 555 00:41:09,200 --> 00:41:14,440 דעמאָלט, ווי געוויינטלעך, איר ניטאָ געגאנגען צו באַקומען אַ פּינטלעך פֿאַר אַ שטריקל פון דער באַניצער 556 00:41:14,440 --> 00:41:19,050 און דעמאָלט ענסיפער עס און דעמאָלט געבן זיי די סיפערטעקסט צוריק. 557 00:41:19,050 --> 00:41:24,650 אַזוי ווי איך געזאגט, עס ס זייער ענלעך צו קיסר, חוץ אַנשטאָט פון שיפטינג דורך אַ זיכער נומער, 558 00:41:24,650 --> 00:41:30,620 די נומער איז פאקטיש געגאנגען צו טוישן יעדער מאָל פון כאַראַקטער צו כאַראַקטער. 559 00:41:30,620 --> 00:41:34,890 צו פאָרשטעלן אַז פאַקטיש נומער צו שיפט, עס ס רעפּריזענטיד דורך די קלאַוויאַטור אותיות. 560 00:41:34,890 --> 00:41:43,150 אַזוי אויב איר אַרייַן אין אַ יבעררוק פון אַ, פֿאַר בייַשפּיל, דעמאָלט וואָס וואָלט שטימען צו אַ יבעררוק פון 0. 561 00:41:43,150 --> 00:41:45,900 אַזוי עס ס ווידער צוריק צו דער אַלפאַבעטיקאַל אינדעקס. 562 00:41:45,900 --> 00:41:49,100 וואָס זאל זייַן נוצלעך אויב איר ניטאָ געזען אַז מיר רע פאקטיש דילינג מיט אַסקי וואַלועס 563 00:41:49,100 --> 00:41:51,790 ווי געזונט ווי די אותיות, ווי געזונט ווי די אַלפאַבעטיקאַל אינדעקס, 564 00:41:51,790 --> 00:41:58,020 אפֿשר געפֿינען אָדער מאַכן אייער אייגן אַסקי טיש וואָס ווייזט די אַלפאַבעטיקאַל אינדעקס פון 0 דורך 25, 565 00:41:58,020 --> 00:42:03,750 אַ דורך ז, און די אַסקי וואַלועס אַזוי אַז איר קענען מין פון זען די שייכות 566 00:42:03,750 --> 00:42:07,020 און סקעטש אויס און פּרובירן און געפֿינען עטלעכע פּאַטערנז. 567 00:42:07,020 --> 00:42:11,010 סימילאַרלי, אויב איר זענען שיפטינג אין דער זיכער בייַשפּיל דורך F - 568 00:42:11,010 --> 00:42:21,110 און דאָס איז אָדער לאָווערקאַסע אָדער ופּפּערקאַסע F - דעמאָלט וואָס וואָלט שטימען צו 5. 569 00:42:21,110 --> 00:42:24,180 זענען מיר גוט אַזוי ווייַט? 570 00:42:25,770 --> 00:42:30,050 די פאָרמולע פֿאַר וויגענערע איז אַ ביסל אַנדערש. 571 00:42:30,050 --> 00:42:32,960 בייסיקלי, איר זען אַז עס ס נאָר ווי קיסר, 572 00:42:32,960 --> 00:42:37,390 חוץ אַנשטאָט פון נאָר ק מיר האָבן ק אינדעקס דזש. 573 00:42:37,390 --> 00:42:44,810 נאָטיץ אַז מיר ניטאָ ניט ניצן איך ווייַל יסענשאַלי, די לענג פון די קיווערד 574 00:42:44,810 --> 00:42:49,850 איז ניט דאַווקע די לענג פון אונדזער סיפערטעקסט. 575 00:42:49,850 --> 00:42:56,130 דאס וועט זייַן אַ ביסל קלירער ווען מיר זען אַ בייַשפּיל וואָס איך האָבן אַ ביסל שפּעטער אויף. 576 00:42:56,130 --> 00:43:03,160 בייסיקלי, אויב איר לויפן דיין פּראָגראַם מיט אַ קיווערד פון אָהאַי, 577 00:43:03,160 --> 00:43:08,560 דעמאָלט אַז מיטל אַז יעדער צייַט, אָהאַי איז געגאנגען צו זייַן דיין שיפט. 578 00:43:08,560 --> 00:43:11,060 אַזוי דיפּענדינג אויף וואָס שטעלע איר זענט אין אייער קיווערד, 579 00:43:11,060 --> 00:43:15,800 איר ניטאָ געגאנגען צו יבעררוק דיין זיכער סיפערטעקסט כאַראַקטער דורך אַז סומע. 580 00:43:15,800 --> 00:43:19,630 ווידער, פּונקט ווי קיסר, מיר ווילן צו מאַכן זיכער אַז מיר ופהיטן די קאַפּיטאַליזיישאַן פון זאכן 581 00:43:19,630 --> 00:43:22,900 און מיר נאָר ענסיפער אותיות, ניט אותיות אָדער ספּייסאַז. 582 00:43:22,900 --> 00:43:26,330 אַזוי קוק צוריק צו קיסר אויף די פאַנגקשאַנז אַז איר זאלט ​​האָבן געוויינט, 583 00:43:26,330 --> 00:43:32,570 דעם וועג וואָס איר באַשלאָסן ווי צו יבעררוק זאכן, און צולייגן אַז צו דיין פּראָגראַם דאָ. 584 00:43:32,570 --> 00:43:35,260 אַזוי לאָזן ס מאַפּע דאָס אויס. 585 00:43:35,260 --> 00:43:39,680 מיר האָבן אַ פּלאַינטעקסט אַז מיר ווע גאַטאַן פון די באַניצער פון געצטרינג 586 00:43:39,680 --> 00:43:44,090 געזאגט דעם ... איז קס50! 587 00:43:44,090 --> 00:43:47,090 דעמאָלט מיר האָבן אַ קיווערד פון אָהאַי. 588 00:43:47,090 --> 00:43:50,930 דער ערשטער 4 אותיות זענען שיין פּשוט. 589 00:43:50,930 --> 00:43:55,580 מיר וויסן אַז ג איז געגאנגען צו זייַן שיפטיד דורך אָ, 590 00:43:55,580 --> 00:44:01,990 דעמאָלט ה איז געגאנגען צו זייַן שיפטיד דורך ה, איך איז געגאנגען צו זייַן שיפטיד דורך אַ. 591 00:44:01,990 --> 00:44:04,610 דאָ איר זען אַז אַ רעפּראַזענץ 0, 592 00:44:04,610 --> 00:44:11,940 אַזוי דעמאָלט דער סוף ווערט איז פאקטיש פּונקט דער זעלביקער בריוו ווי פריער. 593 00:44:11,940 --> 00:44:15,250 דעמאָלט s איז שיפטיד דורך איך. 594 00:44:15,250 --> 00:44:19,370 אבער דעמאָלט איר האָבן די פּיריאַדז דאָ. 595 00:44:19,370 --> 00:44:25,960 מיר טאָן נישט וועלן צו ענסיפער וואָס, אַזוי דעמאָלט מיר טאָן נישט טוישן עס דורך עפּעס 596 00:44:25,960 --> 00:44:31,280 און נאָר דרוקן אויס די צייַט אַנטשיינדזשד. 597 00:44:31,280 --> 00:44:38,020 [תּלמיד] איך טאָן ניט פֿאַרשטיין ווי איר וויסן אַז דאָס איז שיפטיד דורך - ווו האט איר - >> אָה, אנטשולדיגט. 598 00:44:38,020 --> 00:44:41,620 אין די שפּיץ דאָ איר זען אַז די באַפֿעל שורה אַרגומענט אָהאַי דאָ, 599 00:44:41,620 --> 00:44:43,740 אַז ס 'געגאנגען צו זייַן די קיווערד. 600 00:44:43,740 --> 00:44:49,550 און אַזוי בייסיקלי, איר ניטאָ סייקלינג איבער די אותיות אין די קיווערד. 601 00:44:49,550 --> 00:44:52,020 [תּלמיד] אזוי אָ איז געגאנגען צו זייַן שיפטינג דער זעלביקער - 602 00:44:52,020 --> 00:44:56,260 אַזוי אָ קאָראַספּאַנדז צו אַ זיכער נומער אין דעם אלפאבעט. 603 00:44:56,260 --> 00:44:58,400 [תּלמיד] רעכט. אבער ווו האט איר באַקומען די קס50 טייל פון? 604 00:44:58,400 --> 00:45:02,540 טאַקע. אַז ס אין געצטרינג ווו איר ניטאָ ווי, "געבן מיר אַ שטריקל צו ענקאָוד." 605 00:45:02,540 --> 00:45:07,510 [תּלמיד] זיי ניטאָ געגאנגען צו געבן איר אַז אַרגומענט צו יבעררוק דורך 606 00:45:07,510 --> 00:45:09,380 און דאַן איר וועט פרעגן פֿאַר דיין ערשטער שטריקל. >> יאָ. 607 00:45:09,380 --> 00:45:12,440 אַזוי ווען זיי לויפן די פּראָגראַם, זיי ניטאָ געגאנגען צו אַרייַננעמען די קיווערד 608 00:45:12,440 --> 00:45:14,740 אין זייער באַפֿעל שורה טענות ווען זיי לויפן עס. 609 00:45:14,740 --> 00:45:19,740 דעמאָלט אַמאָל איר ווע אָפּגעשטעלט אַז זיי ווע פאקטיש געגעבן איר 1 און ניט מער, ניט ווייניקער, 610 00:45:19,740 --> 00:45:23,750 דעמאָלט איר ניטאָ געגאנגען צו פּינטלעך זיי פֿאַר אַ שטריקל, זאָגן, "געבן מיר אַ שטריקל." 611 00:45:23,750 --> 00:45:27,630 אַזוי אַז ס ווו אין דעם פאַל זיי ווע געגעבן איר דאס ... איז קס50! 612 00:45:27,630 --> 00:45:32,090 אַזוי דעמאָלט איר ניטאָ געגאנגען צו נוצן וואָס און נוצן אָהאַי און יטעראַטע איבער. 613 00:45:32,090 --> 00:45:38,200 נאָטיץ אַז דאָ מיר סקיפּט איבער ענקריפּטינג די פּיריאַדז, 614 00:45:38,200 --> 00:45:51,660 אָבער אין טערמינען פון אונדזער שטעלע פֿאַר אָהאַי, דער ווייַטער איינער מיר געניצט אָ. 615 00:45:51,660 --> 00:45:54,990 אין דעם פאַל עס ס אַ ביסל האַרדער צו זען ווייַל אַז ס 4, 616 00:45:54,990 --> 00:45:57,710 אַזוי לאָזן ס פאָרזעצן אַ ביסל. נאָר שטעקן מיט מיר דאָ. 617 00:45:57,710 --> 00:46:02,960 דעמאָלט מיר האָבן איך און ס, וואָס זענען דעמאָלט איבערגעזעצט דורך אָ און ה ריספּעקטיוולי. 618 00:46:02,960 --> 00:46:09,370 דעמאָלט מיר האָבן אַ פּלאַץ, און אַזוי דעמאָלט מיר וויסן אַז מיר זענען נישט געגאנגען צו ענסיפער די ספּייסאַז. 619 00:46:09,370 --> 00:46:18,930 אבער באַמערקן אַז אַנשטאָט פון געגאנגען צו אַ אין דעם אָרט רעכט דאָ, 620 00:46:18,930 --> 00:46:28,330 מיר רע ענקריפּטינג דורך אַ - איך טאָן ניט וויסן אויב איר קענען זען אַז - רעכט דאָ. 621 00:46:28,330 --> 00:46:33,710 אַזוי עס ס ניט ווי איר פאקטיש פּרידיטערמינד, זאָגן, אָ גייט דאָ, ה גייט דאָ, 622 00:46:33,710 --> 00:46:39,200 אַ גייט דאָ, איך גייט דאָ, אָ, ה, אַ, איך, אָ, ה, אַ, איך. איר טאָן ניט טאָן אַז. 623 00:46:39,200 --> 00:46:43,760 איר בלויז יבעררוק דיין שטעלע אין דער קיווערד 624 00:46:43,760 --> 00:46:51,020 ווען איר וויסן אַז איר ניטאָ פאקטיש געגאנגען צו זייַן ענקריפּטינג אַ פאַקטיש בריוו. 625 00:46:51,020 --> 00:46:53,920 טוט וואָס מין פון מאַכן זינען? 626 00:46:53,920 --> 00:46:55,800 אָוקיי. 627 00:46:56,490 --> 00:46:58,500 אַזוי נאָר עטלעכע רימיינדערז. 628 00:46:58,500 --> 00:47:03,760 איר ווילן צו מאַכן זיכער אַז איר נאָר שטייַגן צו דער ווייַטער בריוו אין דיין קיווערד 629 00:47:03,760 --> 00:47:06,390 אויב דער כאַראַקטער אין דיין פּלאַינטעקסט איז אַ בריוו. 630 00:47:06,390 --> 00:47:09,120 אַזוי זאָגן מיר ניטאָ בייַ די אָ. 631 00:47:09,120 --> 00:47:19,310 מיר באַמערקן אַז דער ווייַטער כאַראַקטער, דער איך אינדעקס פון דער פּלאַינטעקסט, איז אַ נומער, פֿאַר בייַשפּיל. 632 00:47:19,310 --> 00:47:31,630 דעמאָלט מיר טאָן נישט שטייַגן דזש, די אינדעקס פֿאַר אונדזער קיווערד, ביז מיר דערגרייכן אן אנדער בריוו. 633 00:47:31,630 --> 00:47:36,230 ווידער, איר אויך ווילן צו מאַכן זיכער אַז איר ווראַפּאַראָונד צו די אָנהייב פון די קיווערד 634 00:47:36,230 --> 00:47:37,770 ווען איר ניטאָ בייַ די סוף פון עס. 635 00:47:37,770 --> 00:47:42,030 אויב איר זען דאָ מיר ניטאָ בייַ איך, די ווייַטער איינער האט צו זייַן אָ. 636 00:47:42,030 --> 00:47:47,690 אַזוי איר ווילן צו געפֿינען עטלעכע וועג פון זייַענדיק קענען צו ווראַפּאַראָונד צו די אָנהייב פון דיין קיווערד 637 00:47:47,690 --> 00:47:49,470 יעדער צייַט אַז איר דערגרייכן די סוף. 638 00:47:49,470 --> 00:47:55,040 און אַזוי ווידער, וואָס מין פון אָפּעראַטאָר איז נוצלעך אין אַז פאַל פֿאַר ראַפּינג אַרום? 639 00:47:56,630 --> 00:47:59,840 ווי אין די קאַונטינג אַוועק בייַשפּיל. 640 00:47:59,840 --> 00:48:03,710 [תּלמיד] דער פּראָצענט צייכן. >> יאָ, די פּראָצענט צייכן, וואָס איז מאָדולאָ. 641 00:48:03,710 --> 00:48:11,250 אַזוי מאָדולאָ וועט קומען אין האַנטיק דאָ ווען איר ווילן צו ייַנוויקלען איבער די אינדעקס אין דיין אָהאַי. 642 00:48:11,250 --> 00:48:17,700 און נאָר אַ שנעל אָנצוהערעניש: פרובירט צו טראַכטן פון ראַפּינג איבער די קיווערד אַ ביסל ווי די קאַונטינג אַוועק, 643 00:48:17,700 --> 00:48:23,590 ווו אויב דאָרט ס 3 גרופּעס, די 4 מענטש, 644 00:48:23,590 --> 00:48:30,610 זייער נומער אַז זיי געזאגט איז געווען 4 מאָד 3, וואָס איז געווען 1. 645 00:48:30,610 --> 00:48:32,880 אַזוי פּרובירן און טראַכטן פון עס אַז וועג. 646 00:48:34,770 --> 00:48:42,740 ווי איר געזען אין די פאָרמולע, וואוהין איר האָבן סי און דעמאָלט פּי אָבער דעמאָלט קדזש, 647 00:48:42,740 --> 00:48:44,700 איר ווילן צו מאַכן זיכער אַז איר האַלטן שפּור פון יענע. 648 00:48:44,700 --> 00:48:47,580 איר טאָן ניט דאַרפֿן צו רופן עס איך, איר טאָן ניט דאַרפֿן צו רופן עס דזש, 649 00:48:47,580 --> 00:48:53,270 אָבער איר ווילן צו מאַכן זיכער אַז איר האַלטן שפּור פון דער שטעלע וואָס איר ניטאָ אין אין דיין פּלאַינטעקסט 650 00:48:53,270 --> 00:48:55,790 ווי ווויל ווי דער שטעלע וואָס איר ניטאָ אין אין דיין קיווערד 651 00:48:55,790 --> 00:48:59,840 ווייַל יענע זענען ניט דאַווקע געגאנגען צו זייַן די זעלבע. 652 00:48:59,840 --> 00:49:06,400 נישט נאָר טוט די קיווערד - עס קען זייַן אַ גאָר אַנדערש לענג ווי דיין פּלאַינטעקסט. 653 00:49:06,400 --> 00:49:09,140 אויך, דיין פּלאַינטעקסט, עס זענען נומערן און אותיות, 654 00:49:09,140 --> 00:49:14,450 אַזוי עס ס ניט געגאנגען צו בישליימעס גלייַכן זיך צוזאַמען. יא. 655 00:49:14,450 --> 00:49:19,280 [תּלמיד] איז עס אַ פֿונקציע צו טוישן פאַל? 656 00:49:19,280 --> 00:49:24,530 קענען איר טוישן אַ צו הויפּטשטאָט א? >> יאָ, עס באשטימט איז. 657 00:49:24,530 --> 00:49:27,890 איר קענען טשעק אויס - איך גלויבן עס ס טאָופּפּער, אַלע 1 וואָרט. 658 00:49:30,650 --> 00:49:36,310 אבער ווען איר ניטאָ טריינג צו סייפער זאכן און ופהיטן די טעקסט, 659 00:49:36,310 --> 00:49:39,350 עס ס בעסטער בייסיקלי צו האָבן באַזונדער קאַסעס. 660 00:49:39,350 --> 00:49:42,040 אויב עס ס אַ ופּפּערקאַסע, דעמאָלט איר ווילן צו יבעררוק דורך דעם 661 00:49:42,040 --> 00:49:46,460 ווייַל אין דיין פאָרמולע, ווען איר קוקן צוריק ווי מיר האָבן צו מין פון גיין 662 00:49:46,460 --> 00:49:50,900 ינטערטשיינדזשאַבלי צווישן די אַסקי וועג פון רעפּריזענטינג די נומערן 663 00:49:50,900 --> 00:49:55,020 און די פאַקטיש אַלפאַבעטיקאַל אינדעקס, מיר ווילן צו מאַכן זיכער 664 00:49:55,020 --> 00:50:01,850 דאָרט ס געגאנגען צו זייַן עטלעכע מין פון מוסטער אַז איר ניטאָ געגאנגען צו נוצן. 665 00:50:01,850 --> 00:50:04,580 אן אנדער טאָן אויף דעם מוסטער, פאקטיש. 666 00:50:04,580 --> 00:50:07,250 איר רע געגאנגען צו באשטימט זייַן דילינג מיט נומערן. 667 00:50:07,250 --> 00:50:11,280 פּרובירן נישט צו נוצן מאַגיש נומערן, וואָס איז אַ בייַשפּיל פון נוסח. 668 00:50:11,280 --> 00:50:18,470 אַזוי זאָגן איר ווילן צו יעדער צייַט יבעררוק עפּעס דורך ווי - 669 00:50:18,470 --> 00:50:22,400 אָוקיי, אַזוי אָנצוהערעניש, אן אנדער ספּוילער איז ווען איר ניטאָ געגאנגען צו זייַן שיפטינג עפּעס 670 00:50:22,400 --> 00:50:26,310 דורך אַ געוויסע סומע, פּרובירן נישט צו פאָרשטעלן אַז דורך אַ פאַקטיש נומער 671 00:50:26,310 --> 00:50:32,810 אָבער אלא פּרובירן און זען אויב איר קענען נוצן די אַסקי ווערט, וואָס וועט מין פון מאַכן מער געפיל. 672 00:50:32,810 --> 00:50:35,470 אן אנדער טאָן: ווייַל מיר רע דילינג מיט פאָרמולאַס, 673 00:50:35,470 --> 00:50:41,200 אַפֿילו כאָטש דיין טף וועט מין פון וויסן וואָס מוסטער איר זאל זייַן ניצן, 674 00:50:41,200 --> 00:50:44,430 בעסטער צו אין דיין באַמערקונגען מין פון דערקלערן די לאָגיק, ווי, 675 00:50:44,430 --> 00:50:51,880 "איך בין ניצן דעם מוסטער ווייַל ..." און מין פון דערקלערן דעם מוסטער סאַקסינגקטלי אין אייערע באַמערקונגען. 676 00:50:54,090 --> 00:50:58,990 [דאָס איז געווען וואַלקטהראָוגה 2] אויב עס זענען נישט קיין אנדערע שאלות, דאַן איך וועט נאָר בלייַבן דאָ פֿאַר אַ קליין ביסל. 677 00:50:58,990 --> 00:51:04,370 גוט גליק מיט דיין פּסעט 2: קריפּטאָ און דאַנק פֿאַר קומען. 678 00:51:06,070 --> 00:51:08,620 [תּלמיד] דאנק איר. >> דאַנק. 679 00:51:09,220 --> 00:51:10,800 [מעדיאַ פרופיל ינטראָו]