"פלינדרום רגיל" הוא כל רצף תווים שקריאתו מימין לשמאל ומשמאל לימין היא זהה (למשל 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 boolean isPalindrome(String s)
כתבו פעולה המקבלת מחרוזת ומחזירה ערך true, אם המחרוזת היא "פלינדרום אותיות", ולא – הפעולה תחזיר false.
public static boolean isLettersPalindrome(String s)
כתבו פעולה המקבלת מערך מחרוזות ומחזירה מערך חדש הכולל רק מחרוזות שהן "פלינדרום אותיות".
public static String[] onlyLettersPalindromes(String[] arr)
שאלות ותגובות על השאלה
🎓 לא הבנתם משהו? קבלו הסבר נוסף ממרצה לתכנות
שאלו כאן — ותקבלו מענה מוסמך.