רעדנער 1: זאל ס איצט שרייַבן אַ פּראָגראַם זיי באמת קאַמפּערז צוויי סטרינגס כאַראַקטער פֿאַר כאַראַקטער. זאל ס נוצן פאַרגלייַכן 0 ווי אונדזער סטאַרטינג פונט. אבער לאָזן ס ערשטער שאָלעכץ צוריק די שיכטע אַז איז די שטריקל טיפּ און רירייט עס פֿאַר וואָס עס באמת איז, וואָס איז אַ טשאַר שטערן. וואס איז די אַדרעס פון אַ העלד, ספּאַסיפיקלי דער ערשטער כאַראַקטער אין אַ סיקוואַנס פון אותיות אַז מיר 'ד מער בכלל וויסן ווי אַ שטריקל. זעלביקער פֿאַר ה. זאל ס רעווריטע אַז שטריקל דעקלאַראַציע ווי טשאַר שטערן. און איצט מיר דאַרפֿן צו ניט מער פאַרגלייַכן ס קעגן ג, כדי מיר פאַרגלייַכן צוויי ווענדט. מיר ווילן צו באמת פאַרגלייַכן די צוויי סטרינגס זיך. צו טאָן דעם, מיר קענען נוצן אַ פֿונקציע דערקלערט אין סטרינג.ה. אַזוי איך וועט לייגן אַז אַרייַננעמען אויף שפּיץ פון מיין טעקע. און דעמאָלט איך בין געגאנגען צו טוישן דעם שורה דאָ. אלא ווי פאַרגלייַכן ס קעגן ג, איך בין געגאנגען צו רופן אַ פֿונקציע קאָך קאָמפּ, פֿאַר שטריקל פאַרגלייַכן, און פאָרן אין ווי טענות s און ה. מיר וועט נאָכגעבן דעריבער צו שטריקל פאַרגלייַכן צו רעכענען אויס אויב ס און ג זענען טאַקע גלייַך און לאָזן עס רעכענען אויס ווי צו פאַרגלייַכן זיי כאַראַקטער פֿאַר כאַראַקטער. איצט, לויט צו די דאַקיומענטיישאַן פֿאַר שטריקל פאַרגלייַכן, עס ס פאקטיש געגאנגען צו צוריקקומען 0 אויב די צוויי סטרינגס שפּיציק אין דורך s און ה זענען די זעלבע. עס ס געגאנגען צו קריק אַ נעגאַטיוו נומער אויב ס זאָל קומען איידער ה אַלפאַבעטיקלי אָדער אַ positive נומער אויב ס זאָל קומען נאָך ה אַלפאַבעטיקלי. אבער פֿאַר איצט, מיר בלויז קער וועגן יקוואַלאַטי. אַזוי איך בין געגאנגען צו פשוט פּרובירן אויב די צוריקקומען ווערט פון שטריקל גלייַכן, גייט פארביי אין s און ג, יקוואַלז 0. און אויב אַזוי, איך בין געגאנגען צו פאָדערן אַז די צוויי סטרינגס זענען די זעלבע. אָבער איך בין געגאנגען צו מאַכן איינער אנדערע טוישן ווי געזונט. עס טורנס אויס אַז באַקומען שטריקל, פּער זייַן דאַקיומענטיישאַן, קענען מאל צוריקקומען נאַל, אַ סענטינעל ווערט אַז, לויט צו באַקומען סטרינגס דאַקיומענטיישאַן, מיטל עפּעס שלעכט געטראפן. פֿאַר בייַשפּיל, מיר געלאפן אויס פון זיקאָרן אָדער דער באַניצער עפעס האט ניט קאָואַפּערייט. שטריקל גלייַכן, דערווייַל, איז אַ קליין שוואַך. אויב איר פאָרן עס נאַל פֿאַר אָדער זייַן ערשטער אָדער זייַן דינאַר, שלעכט דאס קענען פּאַסירן. שלעכט זאכן יוזשאַוואַלי ינוואַלווינג סעגמאַנטיישאַן חסרונות. אַזוי צו ויסמייַדן אַז פּאָטענציעל בעסאַכאַקל, איך בין ערשטער געגאנגען צו ייַנוויקלען דעם נוצן פון שטריקל פאַרגלייַכן דורך ינדענטינג דעם גאַנץ בלאָק פון קאָד און ערשטער בלויז טאן אַז אויב ס איז ניט גלייַך צו נאַל און ג איז ניט גלייַך צו נאַל. ראַפּינג אַז אויב אַנדערש בויען אַז איך טייפּט פריער מיט געגרייַזלט ברייסאַז ווי נו, אַזוי אַז דעם מאָל איך בלויז פאַרבינדן s און ה אויב איך בין זיכער אַז זיי זענען ניט נאַל. זאל ס איצט ראַטעווען, צונויפנעמען, און שייַעך-לויפן דעם פּראָגראַם. מאַכן פאַרגלייַכן 1 פּונקט צעהאַקן פאַרגלייַכן 1. איך וועט זאָגן העלא ווידער. נאכגעגאנגען דורך העלא נאָך ווידער. און דעם צייַט, איך טאַקע טיפּ דער זעלביקער זאַך.