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