אתם מתרגלים שאלה מתוך מה"ט אלגוריתמיקה ותכנות — הנדסאי תוכנהמבחן 2024 · אביב מועד א · שאלה 8כל שאלות המבחן ←
תכנות בסיסימערכים חד-ממדיים

סעיף א

שני מספרים שלמים וחיוביים נקראים "אחים" אם יש להם מספר ספרות זהה וסכום ספרות גם הוא זהה. כתבו פעולה המקבלת שני מספרים שלמים וחיוביים. הפעולה תבדוק אם הם "אחים". אם כן – הפעולה תחזיר ערך true, ולא, הפעולה תחזיר ערך false. כותרת הפעולה:

public static boolean isItBrothers(int num1, int num2)
סעיף ב

מערך של מספרים שלמים וחיוביים נקרא "מערך אחים" אם כל איברי המערך "אחים" זה לזה. כתבו פעולה המקבלת מערך מספרים שלמים וחיוביים ובודקת אם הוא "מערך אחים". אם כן – הפעולה תחזיר ערך true, ולא, הפעולה תחזיר ערך false. כותרת הפעולה:

public static boolean isItBrothers(int[] arr)
סעיף ג

מהי סיבוכיות הפעולות שכתבתם בסעיפים א' ו-ב'. הסבירו את תשובתכם.

שאלות ותגובות על השאלה

🎓 לא הבנתם משהו? קבלו הסבר נוסף ממרצה לתכנות

שאלו כאן — ותקבלו מענה מוסמך.

🎓 מרצה לתכנות עונה כאן — תקבלו מענה מקצועי