Menu
Coddy logo textTech

Localizador de Padrões

Parte da seção Fundamentos do Journey de C# da Coddy — lição 68 de 69.

challenge icon

Desafio

Fácil

Crie um programa que receba dois arrays de strings como entrada e determine se o segundo array aparece como um padrão dentro do primeiro array (em ordem consecutiva).

Um padrão existe quando todos os elementos do segundo array aparecem juntos, na mesma ordem, em algum lugar dentro do primeiro array, como encontrar uma substring dentro de uma string.

Por exemplo:

string str1 = {"1", "2", "3", "4", "5", "6", "7"};
string str2 = {"3", "4", "5"};
// Deve retornar true
string str1 = {"5", "6", "7", "8", "9"};
string str2 = {"6", "8"};
// Deve retornar false (não consecutivo)

Experimente você mesmo

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(",");
        // Escreva seu código abaixo
        
    }
}

Todas as lições de Fundamentos