מ.ס.ס - עזרה בתרגיל

תגיות:

היי, אני מנסה לפתור את תרגיל ההשלמה מ.ס.ס (לא לצורך הגשה, אלא להעשרה)
ומשום מה אני לא מצליח להגיע לפתרון של הסעיף הראשון.
הקונספט של הבדיקה לפי זמן הפתרון לא הולך לי - אני מתבסס על העיקרון שלפונקציה שניתנה יקח יותר זמן להחזיר False אם האותיות אכן תואמות את הסיסמה. אבל העיקרון לא תמיד פועל לי - אחרי שעליתי על האות הראשונה P לפעמים לפונקציה לוקח יותר זמן להחזיר False על אות שגויה (לצורך העניין - f) מאשר אות נכונה (האות y).
למישהו יש פתרון או יכול להוסיף את הדרך שהוא פתר ואבין איפה אני טועה? :slight_smile:

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