מפענח הצפנים, לא בטוח שהצלחתי להבין את ההיגיון משיטוט בפורום

בנוגע למפענח הצפנים מהתוצאות של ההנחות הבאות למספר הבא: 0240, מה קורה כשמנחשים למשל 5067 כמה פגיעות זה נחשב (אחת לפי מה שאני מבין) ומה קורה כשמנחשים למשל : 0905 יש פגיעות במקרה הזה (שתיים?)?
מה שאני מנסה להבין קורה כתוצאה מזה שההשוואה לבול פגיעה קצת בילבלה אותי ( בבול פגיעה הטענה האחרונה היא בול אחד ופגיעה אחת ).
לפי מה שאני מבין מהתרגיל צריך לנחש רק פגיעות , אך ורק במידה וניחשו את הקוד המדויק אז לרשום שהצליחו לנחש אותו,כלומר משחק בלי האפשרות של בול באמת.
האם הבנתי נכון?

הבנת נכון אם אני מבין אותך. בכל מקרה ארשום מה אני מבין מדרישות התרגיל:
אתה צריך להחזיר למשתמש את כמות הספרות הנכונות שיש אצלו בקוד (גם אם הם לא נמצאות בדיוק במקום המקורי שלהם) כלומר עבור 2184 הקוד יחזיר שיש 4 נכונים. (אבל אין כמובן הצלחה !)

עוד דוגמאות מהמחברת:
לדוגמה, אם המשתמש הקיש בניסיון הראשון 0634, הדפיסו לו שרק אחת הספרות שניחש נכונה.
אם המשתמש הקיש בניסיון השני 1234, הדפיסו לו ש־3 ספרות תואמות לקוד המקורי.
אם המשתמש הקיש בניסיון השלישי 1284, הדפיסו לו ש־4 ספרות תואמות לקוד המקורי, ואז הדפיסו לו שהופעלה האזעקה.
אם המשתמש הקיש באחד הניסיונות 4812, הדפיסו שהכספת נפתחה בהצלחה וסיימו את התוכנית מייד