נתונה הפעולה why() הבאה המקבלת מחרוזת.
נתונה הפעולה why() הבאה המקבלת מחרוזת.
public static bool Why(string str)
{
for (int i = 0; i < str.Length; i++)
if (str[i] < 'A' || str[i] > 'Z')
{
return false;
}
return true;
}
סעיף א-1
תן דוגמה למחרוזת באורך של חמישה תווים לכל הפחות שעבורה הפעולה why תחזיר ערך true.
סעיף א-2
תן דוגמה למחרוזת באורך של חמישה תווים לכל הפחות שעבורה הפעולה why תחזיר ערך false.
סעיף א-3
מה מבצעת הפעולה? הסבר את תשובתך.
סעיף א-4
מהי סיבוכיות של הפעולה? הסבר את תשובתך.
סעיף ב-1
נתונה הפעולה mystery המקבלת מערך מחרוזות. הפעולה משתמשת בפעולה why. תן דוגמה למערך arr בגודל שישה תאים שעבורו הפעולה mystery תחזיר ערך true.
סעיף ב-2
תן דוגמה למערך arr בגודל שישה תאים שעבורו הפעולה mystery תחזיר ערך false.
סעיף ב-3
מהי סיבוכיות של הפעולה mystery? הסבר את תשובתך.
שאלות ותגובות על השאלה
🎓 לא הבנתם משהו? קבלו הסבר נוסף ממרצה לתכנות
שאלו כאן — ותקבלו מענה מוסמך.