שלום יואב,
התוכנית קולטת מספרים לתוך מערך דו-מימדי ופולטת את מספר התווים הזהים המירבי שמופיעים ברצף בכל שורה במערך, וגם את אינדקס השורה במערך שבה מספר התווים הזהים המופיעים ברצף הוא המירבי מבין כל השורות במערך.
אני חושב שיש טעות בפונקציה peula בשורה הזאת:
for(int i=0;i<=matrix.length-2;i++)
זה התיקון:
for(int i=0;i<=matrix[x].length-2;i++)
התכנית רצה ולא מודיעה על שגיאות כל עוד המספר הראשון שהיא קולטת(מספר השורות במערך) קטן או שווה לשני שהיא קולטת(מספר, האיברים, או התווים, בכל שורה במערך), מכיוון שאז הלולאה עוברת על פחות איברים בכל שורה, ואין גלישה לאינדקס שלא נמצא בשורה במערך.