(א)כתבו פעולה המקבלת מספר שלם וחיובי num וספרה digit. הפעולה תבדוק אם הספרה נמצאת בתוך מספר. אם כן – הפעולה תחזיר ערך True, ולא, הפעולה תחזיר ערך False.
כותרת הפעולה:
`exist(num, digit)`
כותרת הפעולה:
`exist(num, digit)`
(ב)שני מספרים שלמים וחיוביים נקראים "זרים" אם אין להם אף ספרה משותפת אחת.
כתבו פעולה המקבלת שני מספרים שלמים וחיוביים. הפעולה תבדוק אם הם "זרים". אם כן – הפעולה תחזיר ערך True, ולא, הפעולה תחזיר ערך False.
כותרת הפעולה:
`is_strangers(num1, num2)`
כתבו פעולה המקבלת שני מספרים שלמים וחיוביים. הפעולה תבדוק אם הם "זרים". אם כן – הפעולה תחזיר ערך True, ולא, הפעולה תחזיר ערך False.
כותרת הפעולה:
`is_strangers(num1, num2)`
(ג)רשימה של מספרים שלמים וחיוביים נקראת "רשימת זרים" אם כל איברי הרשימה "זרים" זה לזה.
כתבו פעולה המקבלת רשימה של מספרים שלמים וחיוביים ובודקת אם היא "רשימת זרים". אם כן הפעולה תחזיר ערך True, ולא, הפעולה תחזיר ערך False.
כותרת הפעולה:
`is_it_strangers(arr)`
כתבו פעולה המקבלת רשימה של מספרים שלמים וחיוביים ובודקת אם היא "רשימת זרים". אם כן הפעולה תחזיר ערך True, ולא, הפעולה תחזיר ערך False.
כותרת הפעולה:
`is_it_strangers(arr)`
(ד)מהי סיבוכיות הפעולות שכתבתם בסעיפים א' ו-ב'. הסבירו את תשובתכם.
🎓 לא הבנתם משהו? קבלו הסבר נוסף ממרצה בטיחות
שאלו כאן — ותקבלו מענה מוסמך.
רוצים לתרגל אלפי שאלות נוספות?
המשיכו לתרגול מלא עם משוב אישי ←מבחני מה"ט אמיתיים · משוב מיידי · וידאו לכל נושא · מעקב התקדמות