היי,
רציתי לדעת אם צריך להתייחס בתרגיל זה למקרה קצה בו המשתמש מכניס למשל “1111” בתור הקוד, בהתחשב בעובדה שהקוד הנכון הוא “4812” האם המערכת צריכה להחזיר לו שרק ספרה אחת נכונה?
כי הרי אנחנו בודקים כל ספרה בקוד המשתמש אם היא מופיע בקוד הנכון.
כרגע זה מחזיר לי 4, אבל אני לא בטוחה שזה נכון.
תודה!
גל
zurikarat
כן, היא צריכה להדפיס לו, שרק ספרה אחת נכונה. תחשוב, אם היא מדפיסהמלו שארבעת הספרות נכונות, למה המערכת לא נפתחת? אולי בגלל הסדר, אין סדר זה 1111, לכן צריך להדפיס לו שרק ספרה אחת נכונה.
aviadamar
הוא צריך להחזיר שרק ספרה אחת נכונה.
galmishal
אז אני לא מצליחה לחשוב על דרך שבה אם התהליך מחשבה שלי הוא לבדוק כל ספרה בקוד של המשתמש האם היא מופיע או לא מופיע בקוד האמיתי, ולספור… איך אני יכולה לקחת בחשבון מצב שיש ספרות שחוזרות על עצמן?
galmishal
הסתדרתי תודה רבה!!!
samcogan21
היי! אני גם מתקשה לחשוב על פתרון לאיך סיסמא כמו “1111” אמור להחזיר ספרה אחת נכונה ולא 4. חוץ מזה, הקוד שלי רץ בסדר גמור. אשמח להכוונה!
תודה,
סאם
galmishal
היי סאם,
אני יצרתי עוד פונקציה שבודקת לי כפילויות של ספרות בקוד… ואז שלחתי את הקוד “המקוצץ” (כלומר בלי כפילויות) אל הפונקציה שעבדה טוב גם קודם…
מקווה שיעזור
גל