Función Palíndromo, iterativo Curso de Programación C# Sharp

Lección:

Funciones


Ejercicio:

Función Palíndromo, iterativo 33


Objetivo:

Cree una función iterativa para decir si una cadena es simétrica (un palíndromo). Por ejemplo, "RADAR" es un palíndromo.


Código:

using System;
public class exercise130
{
    public static bool IsPalindrome(string text)
    {
        text = text.ToUpper();

        int begin = 0;
        int end = text.Length - 1;

        for (begin = 0; begin < end; begin++)
        {
            if (text[begin] != text[end])
                return false;
            end--;
        }

        return true;
    }

    public static void Main()
    {
        Console.WriteLine(IsPalindrome("radar"));
        Console.WriteLine(IsPalindrome("ratas"));
    }
}