נתונות ההגדרות הבאות: "פָּלִינְדְרוֹם" הוא כל רצף תווים שקריאתו מימין לשמאל ומשמאל לימין היא זהה. דוגמאות לפלינדרום: ABCCBA, 12A21, a0XX0a. "פלינדרום גדולים" הוא פלינדרום המורכב רק מאותיות A..Z (שאר התווים לא משנה), לדוגמה: fA%B##rkC1^BAdd הוא פלינדרום גדולים.
נתונות ההגדרות הבאות: "פָּלִינְדְרוֹם" הוא כל רצף תווים שקריאתו מימין לשמאל ומשמאל לימין היא זהה. דוגמאות לפלינדרום: ABCCBA, 12A21, a0XX0a. "פלינדרום גדולים" הוא פלינדרום המורכב רק מאותיות A..Z (שאר התווים לא משנה), לדוגמה: fA%B##rkC1^BAdd הוא פלינדרום גדולים.
סעיף א
כתוב פעולה המקבלת מחרוזת ומחזירה true אם המחרוזת היא פלינדרום גדולים, אחרת הפעולה תחזיר false.
public static bool IsCapitalPalindrome(string s)
סעיף ב
כתוב פעולה המקבלת מערך מחרוזות ומחזירה את המחרוזת הארוכה ביותר שהיא "פלינדרום גדולים". אפשר להניח שיש לפחות מחרוזת אחת שהיא פלינדרום גדולים.
public static string LongestCapitalPalindrome(string[] arr)
שאלות ותגובות על השאלה
🎓 לא הבנתם משהו? קבלו הסבר נוסף ממרצה לתכנות
שאלו כאן — ותקבלו מענה מוסמך.