Menu
Coddy logo textTech

Interleaving Result

Coddy'nin Rekürsiyon Problemleri - Rekürsif Düşüncede Ustalaşın kursunda ders 9 / 15.

challenge icon

Görev

Orta

s1, s2, s3 adında 3 dize alan ve s1'in s2 ve s3'ün birleşimi (interleaving) olup olmadığını döndüren isInterleaving adında bir fonksiyon yazın.

Eğer s1, s2 ve s3'teki tüm karakterlerden oluşuyorsa ve karakterlerin sırası korunuyorsa, s1, s2 ve s3 tarafından oluşturulmuş bir birleşimdir.

Örnekler,

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

Kendin dene

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

bool isInterleaving(char* s1, char* s2, char* s3) {
    // Kodu buraya yazın
    return false;
}

Rekürsiyon Problemleri - Rekürsif Düşüncede Ustalaşın bölümündeki tüm dersler