"פלינדרום רגיל" הוא כל רצף תווים שקריאתו מימין לשמאל ומשמאל לימין היא זהה (למשל ABCCBA, 12A21, a0X%11%X0a). "פלינדרום אותיות" הוא מחרוזת שכוללת אותיות גדולות וקטנות ותווים אחרים, וכך אם נתעלם מתווים שאינם אותיות נקבל "פלינדרום רגיל" (למשל f12d4A%B##C1^BAd?f01, ABCCBA, AbbCbbA).
"פלינדרום רגיל" הוא כל רצף תווים שקריאתו מימין לשמאל ומשמאל לימין היא זהה (למשל ABCCBA, 12A21, a0X%11%X0a). "פלינדרום אותיות" הוא מחרוזת שכוללת אותיות גדולות וקטנות ותווים אחרים, וכך אם נתעלם מתווים שאינם אותיות נקבל "פלינדרום רגיל" (למשל f12d4A%B##C1^BAd?f01, ABCCBA, AbbCbbA).
סעיף א
כתבו פעולה המקבלת מחרוזת ומחזירה ערך true, אם המחרוזת היא "פלינדרום רגיל", ולא – הפעולה תחזיר false.
public static bool IsPalindrome(string s)
סעיף ב
כתבו פעולה המקבלת מחרוזת ומחזירה ערך true, אם המחרוזת היא "פלינדרום אותיות", ולא – הפעולה תחזיר false.
public static bool IsLettersPalindrome(string s)
סעיף ג
כתבו פעולה המקבלת מערך מחרוזות ומחזירה מערך חדש הכולל רק מחרוזות שהן "פלינדרום אותיות".
public static string[] OnlyLettersPalindromes(string[] arr)
שאלות ותגובות על השאלה
🎓 לא הבנתם משהו? קבלו הסבר נוסף ממרצה לתכנות
שאלו כאן — ותקבלו מענה מוסמך.