Cómo comprobar si una cuerda es un palíndromo

Cómo comprobar si una cuerda es un palíndromo

Se dice que una cuerda es un palíndromo si la cuerda original y su reverso son iguales. En este artículo, aprenderá sobre el algoritmo para determinar si la cadena dada es un palíndromo o no. También aprenderá a implementar este algoritmo en los lenguajes de programación más populares como C ++, Python, C y JavaScript.





Ejemplos de cuerda Palindrome

A continuación se muestran algunos ejemplos de cadenas palíndromo y no palíndromo:





Algoritmo para determinar si una cadena dada es un palíndromo o no

Los algoritmos son simplemente una serie de instrucciones que se siguen, paso a paso, para hacer algo útil o resolver un problema. Puede resolver el problema del palíndromo de cuerdas utilizando el siguiente algoritmo:





  1. Declara una función que acepta la cadena dada como parámetro.
  2. Cree una variable booleana y establézcala en verdadero. Deja que la variable sea bandera .
  3. Calcula la longitud de la cuerda dada. Deja que la longitud sea norte .
  4. Convierta la cadena dada a minúsculas para que la comparación entre los caracteres no distinga entre mayúsculas y minúsculas.
  5. Inicialice la variable de índice bajo como bajo y ajústelo a 0.
  6. Inicialice la variable de índice alto como elevado y configúrelo en n-1.
  7. Haga lo siguiente mientras bajo es menos que alto:
    • Compare los caracteres de índice bajo y de índice alto.
    • Si los caracteres no coinciden, establezca la bandera en falso y rompa el ciclo.
    • Incremente el valor de bajo en 1 y disminuya el valor de alto en 1.
  8. Si la bandera es verdadera al final de la función, significa que la cadena dada es un palíndromo.
  9. Si la bandera es falsa al final de la función, significa que la cadena dada no es un palíndromo.

Programa C ++ para verificar si una cadena dada es un palíndromo o no

A continuación se muestra la implementación de C ++ para determinar si la cadena dada es un palíndromo o no:

qué hacer si se clona la cuenta de facebook
|_+_|

Producción:



|_+_|

Programa Python para verificar si una cadena dada es un palíndromo o no

A continuación se muestra la implementación de Python para determinar si la cadena dada es un palíndromo o no:

|_+_|

Producción:





|_+_|

Programa C para verificar si una cadena dada es un palíndromo o no

A continuación se muestra la implementación de C para determinar si la cadena dada es un palíndromo o no:

|_+_|

Producción:





cómo mostrar la pantalla de su teléfono en la computadora
|_+_|

Programa JavaScript para verificar si una cadena dada es un palíndromo o no

A continuación se muestra la implementación de JavaScript para determinar si la cadena dada es un palíndromo o no:

|_+_|

Producción:

|_+_|

Aprenda a lidiar con cadenas en programación

Trabajar con cadenas es una parte integral de la programación. Debe saber cómo usar y manipular cadenas en cualquiera de los lenguajes de programación como Python, JavaScript, C ++, etc.

Si está buscando un lenguaje para comenzar, Python es una excelente opción.

Cuota Cuota Pío Correo electrónico ¿Aprendiendo Python? Aquí se explica cómo manipular cadenas

Usar y manipular cadenas en Python puede parecer difícil, pero es engañosamente sencillo.

Leer siguiente
Temas relacionados
  • Programación
  • Tutoriales de codificación
Sobre el Autor Yuvraj Chandra(60 Artículos publicados)

Yuvraj es estudiante de licenciatura en Ciencias de la Computación en la Universidad de Delhi, India. Le apasiona el desarrollo web Full Stack. Cuando no está escribiendo, está explorando la profundidad de diferentes tecnologías.

Más de Yuvraj Chandra

Suscríbete a nuestro boletín

¡Únase a nuestro boletín de noticias para obtener consejos técnicos, reseñas, libros electrónicos gratuitos y ofertas exclusivas!

Haga clic aquí para suscribirse