.. (לתיקייה המכילה) | ||
במשוב שקיבלנו כתוב שהתרגיל שלנו לא התקמפל, אבל כשאנחנו מנסים לקמפל את הקוד בעזרת השורה הנתונה זה עובד. למה ההגשה לא התקמפלה? | |
קודם כל, יש לוודא שבהגשה כל הקבצים הדרושים נמצאים בקובץ zip עצמו ולא בתוך תת תיקייה. במידה וזה לא המקרה, תוודאו שהקבצים main.cpp ו-library.h הם הקבצים שפרסמנו ושלא שיניתם אותם. אם בדקתם את זה ואתם סבורים כי נפלה טעות אנא שלחו מייל לרועי. אם בטעות הגשתם את הקבצים בתוך תת תיקייה או שהשתמשתם בקבצים לא מעודכנים בקמפול שלכם, ניתן לתקן את התרגיל ולהגיש אותו מחדש בהתאם לנהלים שפורסמו בהודעה. במקרה כזה, אין צורך לשלוח מייל אבל תוודאו שצירפתם להגשה קובץ טקסט ובו כתובים השינויים שביצעתם. |
בהגשת תיקון לתרגיל מה יש לעשות? | |
מספיק להגיש את התרגיל המתוקן באתר, אין צורך לשלוח מייל. יש לצרף להגשה את פירוט השינויים בקובץ נפרד ושיהיה ברור שזה הקובץ המכיל את השינויים. חשוב להגיש בפורמט txt. |
כמה נקודות ירדו? | |
כל מקרה יישקל לגופו כשנבדוק את כל ההגשות החוזרות לאחר שכולם יגישו. אנחנו רוצים לראות כמה נפוצות הטעויות לפני שאנו מחליטים להוריד עליהן. אבל באופן עקרוני ככל ששונה יותר בתיקון יורדו יותר נקודות. לא נענה על שאלות פרטניות של כמה נקודות ירדו לנו אם עשינו ככה וככה. |
בפונקציה CalculateScheduleEfficiency, מה עושים אם efficiency מצביע ל-NULL? | |
במקרה זה יש להחזיר INVALID_INPUT. |
מה יש להחזיר אם מספר החדר או השעה גדולים מדי (גדולים או שווים למספר שקיבלנו ב-Init)? | |
במקרים הללו יש להחזיר INVALID_INPUT. |
בסיבוכיות של הפונקציה GetAllFreeRoomsByHour מה הכוונה ל-r? | |
הכוונה ב-r היא למספר החדרים הפנויים בשעה hour שהתקבלה בפונקציה ולא למספר החדרים הפנויים במערכת בסה"כ. |
בפונקציה CalculateScheduleEfficiency, מה הכוונה למספר החדרים בנוסחה? | |
הכוונה היא למספר החדרים הכולל שמקבלים בפונקצייה Init. |
בפונקציה Init, מה יש לעשות אם מספר החדרים או מספר השעות הוא 0? | |
במקרה זה יש להחזיר NULL. |
בפונקציה ChangeCourseID, מה יש לעשות אם המספר הישן זהה למספר החדש? | |
במקרה זה לא קורה כלום ויש להחזיר SUCCESS. |
בפונקציה GetAllFreeRoomsByHour, מה יש להחזיר במצביעים במקרה שאין חדרים פנויים? | |
מצביעים הנשלחים לפונקציות על מנת לקבל ערך החזרה לא נקראים כלל בבדיקה האוטומטית אם הוחזר מהפונקציה ערך ששונה מ-SUCCESS ולכן אין חשיבות לערך המוחזר בהם במקרים האלו. |