רעדנער 1: זאל ס שרייב אַ פּראָגראַם אַז פּראַמפּס דער באַניצער פֿאַר אַ positive ינטעגער, ן, און דעמאָלט פּרינץ אויס די סאַכאַקל פון אַלע די נומערן צווישן 1 און N. נו, דאָ מיר האָבן הויפּט, וואָס איך 'ווע שוין געשריבן אין שטייַגן. און באַמערקן דאָ בייַ די שפּיץ פון הויפּט, איך דערקלערן אַ ינט N. איך דעמאָלט, ין פון אַ טאָן בשעת שלייף, ערשטער דרוקן אויס בעפיירעש ינטאַדזשער, ביטע. דעמאָלט איך גיינ ווייַטער צו באַקומען אַ ינטאַדזשער פון דער באַניצער מיט די קס50 ביבליאָטעק ס באַקומען ינט פֿונקציע. און דעמאָלט אין מיין בשעת צושטאַנד דאָ, איך מאַכן זיכער אַז N איז גרעסער ווי אָדער גלייַך צו 1 איידער איך אַקטשאַוואַלי גיינ ווייַטער צו טאָן עפּעס מיט וואס ווערט. וואָס טוט איך טאָן ווייַטער? גוט, איך רופן אַ פונקציאָנירן אַז איך בין געגאנגען צו רופן סיגמאַ, רעפּריזענאַטיוו פון די קאפיטאל סיגמאַ אַז איר זאל האָבן ריקאָלד פון מאַט קלאסן אַז ינדיקייץ אַז איר ווילן צו סאַכאַקל עפּעס פון איין ווערט צו אנדערן. און וועלכער אַז פונקציאָנירן קערט ווי זייַן צוריקקומען ווערט, איך בין געגאנגען צו קראָם אין אַ בייַטעוודיק גערופן ענטפֿערן. צום סוף, אין מיין לעצטע שורה אין הויפּט, איך בין געגאנגען צו דרוקן אויס וואָס ענטפער איז. פון קורס, מיר האָבן ניט נאָך ימפּלאַמענטאַד דעם פונקציאָנירן סיגמאַ. אַזוי ווי טאָן מיר גיין וועגן טאן אַז? נו, בייַ די דנאָ פון מיין טעקע, איך בין געגאנגען צו גיינ ווייַטער צו דערקלערן אַ פֿונקציע אַז קערט אַ ינט. און איך בין געגאנגען צו רופן אַז פונקציאָנירן סיגמאַ. און איך בין געגאנגען צו ספּעציפיצירן אַז ווי אַרייַנשרייַב אַז פונקציאָנירן אַקסעפּץ אויך אַ ינט. און איך וועט רופן עס נאָר, צו זיין בוילעט, עם אַנשטאָט פון N. אבער מיר קען האָבן גערופן עס די רובֿ עפּעס מיר 'ד ווי. ין פון דעם גוף פון דעם פונקציאָנירן איך בין געגאנגען צו גיינ ווייַטער צו נוצן אַ באַקאַנט בויען, ניימלי אַ שלייף. אָבער איך בין אויך געגאנגען צו טאָן אַ ביסל פון מייושעוודיקייַט טשעק צו מאַכן זיכער אַז די באַניצער טוט נישט צושטעלן מיר מיט אַ נומער אַז איך בין ניט יקספּעקטינג. אין באַזונדער, איך בין געגאנגען צו טאָן אויב עם איז ווייניקער ווי 1 און, עפּעס אַרביטרעראַלי, איך בין פשוט געגאנגען צו צוריקקומען 0 אויב די נומער איז ניט אַ positive ינטעגער ווי איך דערוואַרטן. דעמאָלט איך בין געגאנגען צו דערקלערן אַ בייַטעוודיק גערופן סאַכאַקל און ינישאַלייז עס צו 0. דעם וועט לעסאָף קראָם די סאַכאַקל פון אַלע פון ​​די נומערן צווישן 1 און עם. און דעמאָלט איך בין געגאנגען צו נוצן אַ באַקאַנט פאָרויס שלייף בויען. פֿאַר ינט איך געץ 1, איך איז ווייניקער ווי אָדער גלייַך צו עם, איך פּלוס פּלוס. און דעריבער, ין דער גוף פון דעם שלייף, איך בין פשוט געגאנגען צו טאָן סאַכאַקל יקוואַלז סאַכאַקל פּלוס איך. אָדער, מער פשוט, סאַכאַקל פּלוס יקוואַלז איך, וואָס אַטשיווז דער זעלביקער רעזולטאַט. און דעמאָלט לאַסטלי, איך דאַרפֿן צו צוריקקומען די סאַכאַקל אַז איך 'ווע קאַמפּיוטאַד. אַזוי איך לייגן אין צוריקקומען סאַכאַקל. איצט איך בין ניט געטאן נאָך. איך דאַרפֿן צו לערנען C אַז דעם פונקציאָנירן פאקטיש יגזיסס. און אַזוי אַטאַפּ מיין טעקע איך בין געגאנגען צו דערקלערן וואָס מיר 'ווע גערופן אַ פֿונקציע פּראָוטאַטייפּ, יידעניקאַל צו די כסימע אַז איך געוויינט ווען דיפיינינג די פֿונקציע אַ מאָמענט צוריק. ספּעסיפיקאַללי, נאָר אויבן הויפּט, איך בין געגאנגען צו דרוקן ינט סיגמאַ, ינט עם, פּינטל - קאָמע. ניט ימפּלאַמענינג די פֿונקציע ווידער, פשוט דיקלערינג עס. אויב איך איצט ראַטעווען, צונויפנעמען, און לויפן דעם פּראָגראַם, לאָזן ס זען וואָס איך באַקומען. מאַכן סיגמאַ 0 פּונקט צעהאַקן סיגמאַ 0. און איצט לאָזן ס צושטעלן אַ positive ינטאַדזשער ווי 2, וואָס זאָל געבן מיר דרייַ, ווייַל די וואַלועס צווישן 1 און 2 זענען 1 פּלוס 2 יקוואַלז 3. און טאַקע, אַז ס וואָס איך באַקומען. זאל ס לויפן עס ווידער, דעם צייַט מיט, זאָגן, 3. אַזוי איך זאָל באַקומען 1 פּלוס 2 פּלוס 3 זאָל געבן מיר 6. און טאַקע, איך טאָן באַקומען 6. און לאָזן ס פּרובירן איינער לעצט ווערט, זאָגן 50. און 1275 איז אונדזער ענטפער.