>> [מוזיק פּלייַינג]
>> זאַמילאַ טשאַן: זאל ס ינסטרומענט וויגענערע, אַ ביסל מער
זיכער סייפער ווי קיסר.
דער קלאָר טעקסט איז ענסיפערעד ניצן אַ שטריקל אַנשטאָט פון אַ ינטאַדזשער.
יעדער אַלפאַבעטיקאַל כאַראַקטער אין קלאָר טעקסט איז שיפטיד דורך אַ
בריוו אין די קיווערד.
>> אין דעם בייַשפּיל, די קיווערד אָהאַי, אָ קאָראַספּאַנדז צו אַ יבעררוק פון 14; ה צו אַ
יבעררוק פון 7; א, יבעררוק פון 0; און איך אַ יבעררוק פון 8.
אויב איר ווע הצלחה ימפּלאַמענאַד דיין קיסר סייפער, עס וועט זייַן אַ פייַן
פריימווערק פון וואָס איר קענען ינסטרומענט וויגענערע.
ווי איר קענען זען, פליסנדיק אַ וויגענערע סייפער מיט אַ איין כאַראַקטער ווי אַ
קיווערד איז די זעלבע זאַך ווי אַ קיסר סייפער.
>> דער זעלביקער טריט צולייגן צו וויגענערע ווי זיי האבן אין קיסר.
די קיווערד איז די צווייט באַפֿעל שורה אַרגומענט, אַזוי איר צוטריט עס מיט אַרגוו1.
דעמאָלט איר דאַרפֿן צו באַשטעטיקן אַז די שליסל וואָרט איז טאַקע אַלע אַלפאַבעטיקאַל.
דאָ איז ווו איז אַלף קענען קומען אין האַנטיק.
אויב איר האָבן אַ גילטיק קיווערד, איר באַקומען די שטאַרקייַט פון די באַניצער, און דעמאָלט
איר ניטאָ גרייט צו ענסיפער.
>> די וויגענערע סייפער פאָרמולע איז ענלעך צו קיסר פאָרמולע, חוץ איצט ק
ווערט ק סובסקריפּט דזש, ינדאַקייטינג די דזש-טה בריוו פון דעם קיווערד.
זאל ס שריט דורך דעם פּראָצעס.
זאָגן איר געוואלט צו שיקן אַ אָנזאָג צו דיין קראַך, איך ווי איר, אָבער איר טאָן ניט
ווילן אַלעמען צו וויסן.
אזוי איר נוצן אַ וויגענערע סייפער מיט די קיווערד פּאַנדאַ, ווייַל, נו, איר אויך
ווי פּאַנדאַס.
>> דער ערשטער בריוו, איך, וועט זייַן שיפטיד דורך פּ, געבן X, 15 אותיות נאָך איך,
ווייַל 15 פּ איז די 16 בריוו פון דעם אלפאבעט.
דער ווייַטער בריוו אין דער קלאָר טעקסט איז אַ פּלאַץ, אַזוי אַז וועט נישט זייַן שיפטיד.
און דער אינדעקס פון דער קיווערד וועט נישט טוישן.
>> דעמאָלט דער ווייַטער בריוו אין קלאָר טעקסט איז ך, שיפטיד דורך אַ, וואָס טוט ניט יבעררוק
דער קלאָר טעקסט בריוו בייַ אַלע, ווייַל אַ איז דער 0 בריוו פון דעם אלפאבעט.
דער פּראָצעס האלט, אַדוואַנסינג די קיווערד כאַראַקטער יעדער צייַט דאָרט ס אַ
בריוו אין דער קלאָר טעקסט.
אַמאָל די לעצטע בריוו אין די קיווערד איז ריטשט, די קיווערד ראַפּס אַרום און
שיפץ צו דער ווייַטער קלאָר טעקסט בריוו דורך פּ.
רענטגענ לוונע נאָו.
ווי ראָמאַנטיש.
>> אזוי געגעבן אַ כאַראַקטער, ווי טאָן איר גער אַז אין די קאָראַספּאַנדינג
סייפער יבעררוק?
פּרובירן קאַמפּערינג די אַסקי וואַלועס צו די שיפט.
אפֿשר איר קענען געפינען אַ שייכות צווישן די אותיות און זייער
אַלפאַבעטיקאַל אינדעקס ניצן אַסקי מאַט.
קענען איר לייגן אָדער אַראָפּרעכענען איין כאַראַקטער פון אן אנדער צו באַקומען
איר די געבעטן רעזולטאַט?
>> געדענקען אַז די שיפץ פֿאַר ופּפּערקאַסע און לאָווערקאַסע אותיות זענען די זעלבע.
אזוי טאָמער איר וועט דאַרפֿן צו ידענטיפיצירן צוויי ענלעך פאָרמולאַס צו פאָרשטעלן די
יבעררוק, איינער פֿאַר אַ ופּפּערקאַסע קיווערד כאַראַקטער, און איינער
פֿאַר אַ לאָווערקאַסע איינער.
>> ווייַטער, געדענקען אַז די קיווערד אַדוואַנסיז נאָר אויב די כאַראַקטער אין
קלאָר טעקסט איז אַ בריוו און אַז די פאַל פון די קלאָר
טעקסט מוזן זייַן אפגעהיט.
אזוי אויב מיר קוקן אין די פאָרמולע פֿאַר די וויגענערע יבעררוק, עס זענען צוויי אינדעקס
וועריאַבאַלז, איך און דזש.
איינער האלט שפּור פון דער שטעלע אין קלאָר טעקסט, און די אנדערע די שטעלע
אין די קיווערד.
אבער דיין קלאָר טעקסט זאל זייַן פיל מער ווי דיין קיווערד, אין וועלכע פאַל אייער
קיווערד אינדעקס דאַרף צו ייַנוויקלען אַרום צוריק צו די אָנהייב פון די קיווערד.
>> ווי טאָן איר טאָן דעם?
זאל ס קוק צוריק אין די מאָדולאָ אָפּעראַטאָר.
מאָדולאָ איז דיפיינד איז די רעשט פון דיוויידינג צוויי נומערן.
אבער וואָס ס אַ פאַקטיש פּראַקטיש נוצן פון מאָדולאָ?
>> נו, זאָגן איר האָבן אַ גרויס גרופּע פון מענטשן, און איר דאַרפֿן צו טיילן אין
דרייַ גרופּעס.
איין וועג צו טיילן מענטשן אין גרופּעס איז צו האָבן זיי ציילן אַוועק.
איר נומער די גרופּעס גרופּע נומער 1, 2, און 3.
דער ערשטער מענטש וועט זאָגן 1, דער ווייַטער 2, דער ווייַטער 3.
דער מענטש נאָך וואָס וועט זאָגן 1, ווייַל עס איז נישט אַ גרופּע 4, און דער
ציילן סטאַרץ איבער פון דאָרט.
>> איר קענען נוצן מאָדולאָ צו טאָן די זעלבע זאַך.
דאס מאָל, די גרופּעס וועלן זייַן גרופּע 0, 1, און 2.
דער ערשטער מענטש, נומער 1 מאָדולאָ 3, איז 1.
מענטש 2 מאָדולאָ 3 איז 2.
מענטש 3 מאָדולאָ 3 איז 0.
מענטש 4 מאָדולאָ 3 גיט 1, און אַזוי די גרופּעס קענען ייַנוויקלען אַרום.
>> אזוי אויב איר נעמען אַן אינדעקס און מאָדולאָ אַז אינדעקס דורך אַ מאַקסימום גרייס, די
רעזולטאַט וועט קיינמאָל זייַן גרעסער ווי אָדער גלייַך צו די גרייס, טייַטש אַז איר
קענען פאַרגרעסערן די אינדעקס ווי פיל ווי איר 'ד ווי.
און ווי לאַנג ווי איר מאָדולאָ די אינדעקס דורך עטלעכע נומער, איר וועט נישט באַקומען אַ נומער
גרעסערע ווי וואָס.
אזוי מיר האָבן 10 מענטשן אַנשטאָט פון 5, און זיי וואָלט אַלע באַקומען אַסיינד צו גרופּעס
נומער 0, 1, אָדער 2.
>> פּרובירן צו צולייגן דעם צו ראַפּינג איבער די קיווערד, חוץ אַנשטאָט פון סאָרטינג
מענטשן אין גרופּע נומערן איר ווילן די אינדעקס פון דער קיווערד אַזוי אַז איר קענען
באַקומען די רעכט כאַראַקטער פֿאַר דער יבעררוק אָן יקסידינג די
לענג פון דעם שטריקל.
מיט וואָס, איר האָבן דיין וויגענערע סייפער.
מייַן נאָמען איז זאַמילאַ, און דאָס איז קס50.