המשימה
כתוב פעולה **רקורסיבית** שמקבלת מחרוזת ומחזירה true אם היא פלינדרום (נקראת אותו דבר משני הכיוונים). דוגמאות: "abba" → true "abcba" → true "abc" → false "" → true הנחיות: • בלי לולאות ובלי היפוך המחרוזת. • רמז: אם התו הראשון והאחרון שווים — הבעיה מצטמצמת למחרוזת שביניהם. [טבלה]
קוד הפתיחה
using System;
class Program {
static bool IsPalindrome(string s) {
// כתוב את הפתרון כאן — רקורסיבי
return false;
}
static void Main() {
Console.WriteLine(IsPalindrome("abba")); // True
Console.WriteLine(IsPalindrome("abcba")); // True
Console.WriteLine(IsPalindrome("abc")); // False
Console.WriteLine(IsPalindrome("")); // True
}
}
כדי לכתוב, להריץ ולקבל משוב — התחבר עם חשבון Google. לוקח שנייה.
המשוב נוצר על ידי AI ועשוי לטעות. אם אתה חושב שהפתרון שלך נכון —
כנראה שאתה צודק. הציון כאן הוא לתרגול בלבד ואינו מדווח לאיש.
אל תכתוב בקוד פרטים אישיים כמו שם מלא, טלפון או כתובת. הקוד נשלח לשירות
בדיקה חיצוני.