היינו אלגוריתמים. פורום הנדסת תוכנה נועד יותר לחלק המעשי של המקצוע - טכנולוגיות, תכן מערכות (design), מתודולוגיות ועוד (אע"פ שאלגוריתמים גם קשורים לחלק המעשי של המקצוע אבל פחות נתקלים בזה ביום יום במהלך העבודה)
אין טעם לבדוק שורות/עמודות/אלכסונים שלא השתנו. אחרי המהלך עליך לבדוק רק את השורה והעמודה של המשבצת שבה בוצע המהלך, ואם זו משבצת אלכסון אז גם את האלכסון/ים. כלומר במשבצת האמצע - 4 בדיקות במשבצת פינה - 3 בדיקות ובמשבצת קיר - 2 בדיקות. וכמובן שאם המשחק הוא על לוח N על N אז ברוב המשבצות זה רק 2 בדיקות.