העניין הוא שאת האלגוריתם מפתחים לפי אופי השאלה.
יכול להיות שהשאלה נותנת לך יותר נתונים או פחות נתונים וגם אם נתון לך רק שיפוע הישר, אפשר גם למצוא את משוואתו ולפתח את האלגוריתם בצורה הנוחה לך. אני אישית התבססתי על מצב בו נתונה משוואת הישר. לא ברור מה נתון בשאלה, ולכן שיפתור בצורה שנוחה לו עם הנתונים שמתאימים לו.