אחרי שעות רבות של מחשבה וניסויים סוף סוף החלטתי לוותר.
אשמח מאוד אם תוכלו לשלוח לי פתרון לתרגיל כי אם לא אראה אחד כזה עד סוף היום,
אשבור את המחשב שלי ואעבור לצפון לגדל בננות.
למען הסר ספק אני לא מתכוון להגיש את התרגיל גם כי אני לא רמאי וגם כי הרגשת התבוסה גדולה מנשוא.
תודה רבה לים ולצוות על היוזמה הענקית הזאת ועל תיסכולים בקטע טוב, שלישי שמח.
2 לייקים
orronai
לפני שתראה פתרונות כאלה ואחרים אשמח לדעת איפה נתקעת בתרגיל כדי בכל זאת לנסות לעזור
לייק 1
aviadamar
אל תישבר ! או לפחות אל תשבור את המחשב.
ממליץ לחזור למחברות של פונקציות builtin זה יפתח לך את הראש לאופציות
שלמדנו שיכולות אולי לעזור לך.
לייק 1
Yam
שוק הבננות קשה במיוחד בשנים האחרונות, לא ממליץ.
ספר לנו איפה נתקעת
3 לייקים
ashley.glasier
אני בצפון בין מטעי בננות. עדיין תקועה על אותו התרגיל
aviadamar
באיזה שלב של התרגיל את מתחילה להסתבך ? ננסה לעזור
ashley.glasier
קיבלתי הערה שמציינת שהפונקציה שלי לא הייתה עובדת על dict, בין היתר. התחלתי מחדש, השתמשתי בפעולות אחרות, אבל עוד לא הגעתי לפונקציה שעובדת על הכל.
aviadamar
הכוונה לא הגעת לפונקציה שעובדת על כל סוג של iterator ?
ashley.glasier
יאפ
תוווווווווווווווווווווווווווווווווווווווווווווים
aviadamar
הייתי מתחיל לחשוב על זה בכיוונים האלה:
ידוע לנו שהאורך של כל ערך שנכנס הוא קבוע. כלומר על המשתנים שיכנסו יהיו מאותו האורך.
על משתנים שהם iterators אפשר לעבור על האיברים שלהם בלולאות. כלומר יש להם תכונות משותפות גם אם הם לא מאותו הסוג.
שילובים של 1 ו 2.
כמו שאמרתי שווה לבדוק בחומרים שלמדנו אילו דברים מובנים להתמודדות עם iterators
ולראות האם הם יכולים לעזור או לקבל דרכים קצרות יותר לדברים שנרצה לעשות.
אם תחפשי פתרון ספציפי למילון או לכל סוג אחר את לא תסיימי עם זה (אומר מנסיון)
לייק 1
nirlevran
תודה על הדאגה לגבי המחשב והבננות,
בעיקרון אני לא מבין איך לעבור על כל iterable ולקחת ממנו את הערך הראשון, לעבור שוב ולקחת את הערך הבא אחריו.
אם אני מסתכל על הדברים בצורה לא נכונה אשמח להארה שתשנה את חיי…
עריכה: הסתדרתי, תודה על שהאמנתם בי.
3 לייקים
Geva
אשמח לרמז חח… אני כבר כמה שעות על התרגיל!
הצלחתי לקבל את התוצאה המצופה מהדוגמא אבל לא עם מילון, אז אני מניח שהגישה שלי לא טובה…
aviadamar
מילון הוא iterable כלומר אתה צריך לחשוב לא ספציפית על מילון אלא על משתנים מהסוג הזה באופן כללי, מה משותף להםף אילו פעולות אתה יכול לעשות עליהם ואז להגיע למשהו גנרי יותר.