אני מבין שהיא מתחילה מקודקוד מסוים הולכת מחצית המרחק עד לקודקוד השני (שזה בעצם חצי צלע) ונעצרת , אני לא כל כך מבין מה הקשר למספר הצעדים , אלא אם נגיד שאחרי שהיא נעצרת באמצע הצלע היא שוב בוחרת קודקוד ושוב הולכת את המרחק מחצי הצלע עד המרחק אל הקודקוד ההוא , בכל אופן זה לא בדיוק מובן מהשאלה מה מבקשים.
2 לייקים
Yam
נניח שאתה בוחר אקראית להתחיל בקודקוד (0, 0). יש לסמן נקודה בגרף במקום (0, 0).
עכשיו הוגרל הקודקוד (2, 2). מחצית הדרך שבין (2, 2) לבין (0, 0) יוצאת נקודה (1, 1). יש לסמן נקודה בגרף במקום (1, 1).
עכשיו הוגרל הקודקוד (2, 2) (שוב). מחצית הדרך שבין (2, 2) לבין (1, 1) יוצאת נקודה (1.5, 1.5). יש לסמן נקודה בגרף במקום (1.5, 1.5).
כך N פעמים, כאשר N הוא הארגומנט שהועבר ל־plot_walks.
לייק 1
galmishal
האם יש צורך להשתמש בפונקציה distance שהגדרנו בעת הגדרת מחלקת Point? כי נראה לי שכדאי לחשב לפי כל ערך x,y מאשר המרחק שהוא הסכום שלהם… כמו שעושים במציאות למצוא את האמצע בין 2 נקודות
(בדוגמא שנתת זה קל כי זה אותם ערכים אבל למשל, אם היא נמצאת ב-0,0 והיא צריכה ללכת ל-4,0 - האמצע הוא 2,0 ולא 2,2)
תודה!
idanshabo
רציתי לשאול גם אני על חידוד של השאלה. ברגע שקטניס עומדת בקודקוד מסוים, היא לא יכולה להגריל את הקודקוד שהוא כבר עומדת עליו בתור היעד הבא שלה, נכון?
לאחר הצעד הראשוני, כל קודקוד יכול להיבחר?
Felixmn
למה לא?
אין משהו בהוראות שמונע ממנה לעשות את זה.
of313
שתי שאלות:
עבור N=1 צריך לצייר שתי נקודות (את ההתחלה ועוד צעד) או רק את ההתחלה?
למה ליצוא חלון של 4 על 4 אם ציר Y לא עובר את 2?
gonny
להבנתי כן, ההתחלה היא 0 ואז הליכה ראשונה (שזה 1).
לא יודע מה הסיבה, אבל תתייחס לזה כעוד סיבוכיות קטנה לתרגיל על הדרך
היי,
לא הבנתי מהי מחצית הדרך?
האם אני צריך לעלות על הנוסחה לבד?
כי אחרת לדעתי זה לא מוגדר טוב בשאלה …
נניח אני נמצא במקום (X,Y) והנקודה הבאה היא (A,B)
מחצית הדרך תהיה: ((A+X)0.5, (B+Y)0.5)???
orpazf
זו בדיוק הכוונה
yael7899
היי,
כמה שאלות:
בכל פעם קטניס מגרילה נקודה שאליה רוצה להגיע?
האם נקודה שכבר ציינה יכולה לעלות שוב בהגרלה?
האם יכולה ללכת רק על צלעות המשלוש?
Yam
כן
כן
לא
השאלות נענו במהלך האשכול, נא לקרוא להבא
yael7899
אני קראתי. שאלתי משום שלא היה לי ברור למרות זאת למרות הפוסט הנעוץ.
כעת הבנתי. תודה
yael7899
מוודאת שהבנתי נכון
נניח בדוגמא הזאת- אני אמורה ליצור ויזואליזציה של תמונה עם הנקודות :(0, 0) , (1, 1), (1.5, 1.5) עליה?
yosefco3
זה מה שהוא כתב …
zurikarat
כן? אם הנקודות הן: (0,0) ו-(1,1) הנקודה היא (0.5,0.5), לא?
yosefco3
לא , אתה מגריל קודקוד של המשולש ואז מוצא את מחצית הדרך בין המיקום הנוכחי (1,1) למשל , לבין הקודקוד שהגרלת.
הכל כתוב בתגובה של ים למעלה.
yael7899
אשמח לעזרה:
בשאלה זאת אנחנו אמורים ליצור מחלקה? כי ביקשו רק ליצור פונקציה…