היי, אני מסתבך ממש בתרגיל משום מה, סיימתי את כל שאר התרגילים לפני כמה ימים…
אני לא מצליח לחשוב איך לסנן סטים (סט במשחק, כמובן) זהים!
כלומר - סט שהתכונות של card1, card2, card3 זהות לתכונות של card1, card3, card2 וכדומה.
ניסיתי בהייתחסות לכל קלף בתור סט (סט של פייתון, כמובן), בתור מילון או בתור רשימה…
אשמח להכוונה, לא נשאר לי שיער על הראש מהתרגיל הזה (ולא היה המון מלכתחילה…)
aviadamar
צריך לשים לב שסט לא יודע להבדיל בין (1, 2) לבין (2,1) מבחינתו אלו שני איברים שונים.
(הכוונה שהם נכנסים אליו כTuple )
koby
אולי תבחן את האופן שבו בחרת ליצור את מבנה הנתונים של הקלפים, תוך התחשבות מראש, אילו תנאים צריכים להתקיים על מנת לגלות סט
devorack
לא לגמרי הבנתי איפה אתה נתקע. אתה כותב ‘סטים’ אבל נותן דוגמא של שלשת קלפים בסדר שונה (שזה לא בדיוק ‘סט’).
האם אתה תקוע בשלב של לבחור כל שלשת קלפים אפשרית מתוך 12 (ללא חזרות)? או בשלב של להשוות את הסטים שנוצרים ביניהם?
Geva
תודה על התגובה, אני תקוע בשלב של להשוות את הסטים שנוצרים ביניהם, אבל אם אחשוב על דרך לשלוף שלשה שונה בכל פעם זה יכול לפתור לי את הבעיה - גם את זה לא הצלחתי כרגע…
orpazf
ממליצה לחשוב על דוגמת הקוביות שבמחברת הקומפרהנשן בשביל כיוון לדרך אחת לעשות את זה.
ארמוז שאפשר גם להיעזר במודול כדי לעשות את זה.
2 לייקים
devorack
אורפז נתנה פה את שני הכיוונים שהיו לי. לדעתי קריטי להפריד את בעיית שלשות הקלפים מהשלב הבא ואם תעשה את זה, הערכה שלי שכבר תעבור בקלות את זיהוי הסטים