Menu
Coddy logo textTech

Поиск узоров

Часть раздела Основы путешествия по Java на Coddy. Урок 72 из 73.

challenge icon

Задание

Легко

Создай программу, которая получает на вход два массива строк и определяет, появляется ли второй массив как pattern внутри первого массива (в порядке consecutive).

pattern существует, когда все elements второго массива появляются вместе, в том же порядке, где-либо внутри первого массива, подобно поиску подстроки внутри String.

Например:

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)

Попробуйте сами

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(",");
        // Напишите ваш код ниже
        
    }
}

Все уроки раздела Основы

Потренируйтесь самостоятельно: Онлайн-компилятор Java