Menu
Coddy logo textTech

Repeated Subsequence

Lección 14 de 15 del curso Desafíos de recursividad - Domina el pensamiento recursivo de Coddy.

challenge icon

Desafío

Difícil

Escribe una función llamada repeatedSubseq que reciba una cadena s y devuelva una subsecuencia repetida de s si existe, de lo contrario, una cadena vacía.

Una subsecuencia repetida debe tener 2 o más caracteres.

Por ejemplo,

  • repeatedSubseq("XYBAXB")  ->  "XB" (XBXB)
  • repeatedSubseq("BANAN")  ->  "AN" (ANAN)
  • repeatedSubseq("XYZX")  ->  "" (Ninguna)
  • repeatedSubseq("XYXYX")  ->  "XYX"

¡Asegúrate de devolver la subsecuencia repetida más larga!

Pruébalo tú mismo

#include <string.h>

char* repeatedSubseq(char* s) {
    // Escribe el código aquí
}

Todas las lecciones de Desafíos de recursividad - Domina el pensamiento recursivo