Menu
Coddy logo textTech

Interleaving Result

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

challenge icon

Desafío

Intermedio

Escribe una función llamada isInterleaving que reciba 3 cadenas s1, s2, s3 y devuelva true si s1 es un entrelazado de s2 y s3.

s1 es un entrelazado de s2 y s3 si está formado por todos los caracteres de s2 y s3 y se preserva el orden de los caracteres.

Ejemplos,

  • isInterleaving("ACDB", "AB", "CD")  ->  true
  • isInterleaving("ACDB", "A", "CD")  ->  false
  • isInterleaving("123456", "136", "245")  ->  true

Pruébalo tú mismo

#include <stdbool.h>
#include <string.h>

bool isInterleaving(char* s1, char* s2, char* s3) {
    // Escribe el código aquí
    return false;
}

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