Menu
Coddy logo textTech

Pattern Finder

Parte de la sección Fundamentos del Journey de Java de Coddy — lección 72 de 73.

challenge icon

Desafío

Fácil

Crea un programa que reciba dos arreglos de cadenas como entrada y determine si el segundo arreglo aparece como un patrón dentro del primer arreglo (en orden consecutivo).

Un patrón existe cuando todos los elementos del segundo arreglo aparecen juntos, en el mismo orden, en algún lugar dentro del primer arreglo, como encontrar una subcadena dentro de una cadena.

Por ejemplo:

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)

Pruébalo tú mismo

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(",");
        // Escribe tu código debajo
        
    }
}

Todas las lecciones de Fundamentos