Menu
Coddy logo textTech

Trova il pattern

Fa parte della sezione Fondamenti del percorso Java di Coddy. Lezione 72 di 73.

challenge icon

Sfida

Facile

Crea un programma che riceva in input due array di stringhe e determini se il secondo array compare come schema all'interno del primo array (in ordine consecutivo).

Uno schema esiste quando tutti gli elementi del secondo array compaiono insieme, nello stesso ordine, in un punto qualsiasi del primo array, come quando si cerca una sottostringa all'interno di una stringa.

Per esempio:

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)

Provalo tu

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(",");
        // Scrivi il tuo codice qui sotto
        
    }
}

Tutte le lezioni di Fondamenti

Esercitati da solo: Compilatore Java online