איבר במערך נקרא "פסגה", אם ערכו גדול מערכם של שני שכניו. תא ראשון או תא אחרון במערך לא יכולים להיות פסגה.
איבר במערך נקרא "פסגה", אם ערכו גדול מערכם של שני שכניו. תא ראשון או תא אחרון במערך לא יכולים להיות פסגה.
סעיף א
כתבו פעולה המקבלת מערך של מספרים שלמים ומספר שלם המציין אינדקס (מיקום) במערך. הפעולה תבדוק אם איבר במקום שנמצא במקום שנתון הוא "פסגה". אם כן — הפעולה תחזיר ערך true, ולא, הפעולה תחזיר ערך false.
public static boolean isPeak(int[] arr, int index)
סעיף ב
כתבו פעולה המקבלת מערך המקבלת מערך של מספרים שלמים ומחזירה את מספר הפסגות שיש בו. חובה להשתמש בפעולה שכתבתם בסעיף א'.
public static int countPeaks(int[] arr)
שאלות ותגובות על השאלה
🎓 לא הבנתם משהו? קבלו הסבר נוסף ממרצה לתכנות
שאלו כאן — ותקבלו מענה מוסמך.