Ir al inicio
Home / Apuntes de JavaScript (Algoritmos y Estructuras de Datos) en español / Ejemplos de recursividad, Palindromas
Compartir en twitter

Ejemplos de recursividad, Palindromas de Ejemplos de recursividad, Palindromas

☆ Ejemplos de recursividad

Escribir una función que retorne true si el string enviado se lee igual que a la inversa.

function esPalindroma(str) {

    if(str.length === 1) {
        return true;
    }

    if (str.length === 2) {
        return str[0] === str[str.length - 1];
    }

    if(str[0] === str[str.length - 1]) {
        return esPalindroma(str.slice(1, str.length - 1));
    }

    return false;

}
Ir al capítulo anterior Capítulo Previo
Capítulo Siguiente Ir al capítulo siguiente

Enlaces de interés

  • Formato de fechas en JavaScript: Una guía completa
  • Cómo saber si un arreglo JavaScript está vacío: Array.length
  • Arrays : Crear, actualizar y recorrer arreglos en JavaScript
  • Proyectos JavaScript para principiantes: desafíos prácticos
  • Uso del método forEach en JavaScript para iterar un sobre un arreglo
  • Fecha actual en JavaScript: Tutorial para principiantes
  • Peticiones HTTP con JavaScript: Guía para Desarrolladores
  • Cómo parsear un objeto JSON con JS: ejemplo de stringify

Libros...

  • Data Structures & Algorithms in Python
  • Learning JavaScript Data Structures and Algorithms
  • Data Structures the Fun Way
  • Data Structures and Algorithms in Java
  • A Common-Sense Guide to Data Structures and Algorithms
  • Ver mas...
Seguir
Política de Privacidad | Preferencias de Cookies | Contacto