Menu
Coddy logo textTech

Détecteur de motifs

Fait partie de la section Fondamentaux du Journey Java de Coddy — leçon 72 sur 73.

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 deuxième 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 deuxième 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"};
// Should return true
String str1 = {"5", "6", "7", "8", "9"};
String str2 = {"6", "8"};
// Should return false (not consecutive)

Essayez vous-même

import java.util.Scanner;

public class Main {
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
        String arrString1 = scanner.nextLine();
        String arrString2 = scanner.nextLine();
        String[] str1 = arrString1.split(",");
        String[] str2 = arrString2.split(",");
        // Écrivez votre code ci-dessous
        
    }
}

Toutes les leçons de Fondamentaux