דף 1 מתוך 1

משימה 7

נשלח: 19:19 08/11/2009
על ידי barshir
האם ניחוש שנקלט, שכבר הופיע במערך היסטוריה בסבוב אחר, ומתיישב עם התוצאות של כל הסיבובים עד הנוכחי, נחשב כמתיישב עם ההיסטוריה?

Re: משימה 7

נשלח: 02:13 09/11/2009
על ידי hades200621
האם אתה מתכוון לניחוש שחוזר על עצמו??? כלמור אם היסטוריית הניחושים שלך 0 1 2 3
1 0 3 4
1 0 3 5
אז שהניחוש 1 0 3 4 יחזור שוב פעם על עצמו?!?!?! :?

Re: משימה 7

נשלח: 11:51 09/11/2009
על ידי barshir
כן, זאת הכוונה

Re: משימה 7

נשלח: 18:39 10/11/2009
על ידי TA_IlanK
barshir כתב:כן, זאת הכוונה
שאלה יפה. ניחוש (שאינו הסוד) שכבר נמצא בהיסטוריה אינו יכול להתיישב עם ההיסטוריה הכוללת את אותו ניחוש ע"פ הגדרה. תחשוב למה!!!

Re: משימה 7

נשלח: 00:03 11/11/2009
על ידי barshir
גם אם הוא הניחוש האחרון שמופיע בהיסטוריה?
אם זה נכון, האם עליי להתייחס במצב כזה לניחוש כמתיישב או לא מתיישב, מאחר שלמרות שהוא בפועל מתיישב עם ההיסטוריה הוא לא יכול להיות הקוד

Re: משימה 7

נשלח: 17:57 11/11/2009
על ידי TA_IlanK
barshir כתב:גם אם הוא הניחוש האחרון שמופיע בהיסטוריה?
אם זה נכון, האם עליי להתייחס במצב כזה לניחוש כמתיישב או לא מתיישב, מאחר שלמרות שהוא בפועל מתיישב עם ההיסטוריה הוא לא יכול להיות הקוד
לא הבנת, יהי X ניחוש כלשהו. אם X נמצא בהיסטוריה הרי שX לא יכול להיות ניחוש המתיישב עם ההיסטוריה.
מכיוון שהעלת את השירשור עם השאלה היפה הזאת, אתה מתבקש לחשוב על זה ולתת הסבר מפורט בשירשור זה למשפט שמעל.

Re: משימה 7

נשלח: 19:44 11/11/2009
על ידי barshir
הבנתי עכשיו שאמורים להחזיר false, פשוט רציתי לבדוק אם הווידוא (שהניחוש לא הופיע כבר בהיסטוריה) אמור להיות מוגדר כבר בפונקציה settle או ע"י ווידוא שלי בפונקציה play (כלומר, מחוץ לפונקציה settle).
- אם הניחוש הנבדק הוא רנדומלי הוא יכול להיות זהה לניחוש שכבר ניבדק, כלומר הופיע בהיסטוריה, אבל הוא לא יכול להיות הסוד כי לא יצאנו עדיין מהלולאה (תוצאת הניחוש מול הקוד הסודי: מס' הבולים לא היה זהה ל-N), לכן הוא לא פוטנציאלי כקוד הסודי.
- לא רלוונטי אם בבחירת הניחוש הבא משתמשים בפונקציה שהיא לא random, כי אז לא אמורה להיות סיבה שאותו ניחוש יצא פעמיים