Proposed exercise
Create a recursive function to say whether a string is symmetric (a palindrome). For example, "RADAR" is a palindrome.
Output
Solution
using System; public class F_Palindrome_R { public static bool IsPalindrome(string text) { if (text.Length <= 1) return true; else { if ( text[0] != text[ text.Length - 1 ] ) return false; else return IsPalindrome( text.Substring( 1, text.Length-2 ) ); } } public static void Main() { Console.WriteLine(IsPalindrome("radar")); Console.WriteLine(IsPalindrome("pato")); } }