Menu
Coddy logo textTech

Détecteur de motifs

Fait partie de la section Fondamentaux du Journey C# de Coddy — leçon 68 sur 69.

challenge icon

Défi

Facile

Créez un programme qui reçoit deux tableaux de chaînes de caractères en entrée et détermine si le second tableau apparaît comme un motif au sein du premier tableau (dans un ordre consécutif).

Un motif existe lorsque tous les éléments du second tableau apparaissent ensemble, dans le même ordre, quelque part dans le premier tableau, comme pour la recherche d'une sous-chaîne dans une chaîne de caractères.

Par exemple :

string str1 = {"1", "2", "3", "4", "5", "6", "7"};
string str2 = {"3", "4", "5"};
// Devrait retourner true
string str1 = {"5", "6", "7", "8", "9"};
string str2 = {"6", "8"};
// Devrait retourner false (non consécutif)

Essayez vous-même

using System;

public class Program {
    public static void Main(string[] args) {
        string arrString1 = Console.ReadLine();
        string arrString2 = Console.ReadLine();
        string[] str1 = arrString1.Split(",");
        string[] str2 = arrString2.Split(",");
        // Écrivez votre code ci-dessous
        
    }
}

Toutes les leçons de Fondamentaux