Menu
Coddy logo textTech

Znajdowanie wzorów

Część sekcji Podstawy ścieżki C# w Coddy. Lekcja 68 z 69.

challenge icon

Wyzwanie

Łatwy

Utwórz program, który przyjmuje jako dane wejściowe dwie tablice ciągów znaków i określa, czy druga tablica występuje jako wzorzec w pierwszej tablicy (w kolejności kolejnych elementów).

Wzorzec istnieje, gdy wszystkie elementy drugiej tablicy występują razem, w tej samej kolejności, w dowolnym miejscu pierwszej tablicy — podobnie jak przy wyszukiwaniu podciągu w ciągu znaków.

Na przykład:

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)

Spróbuj swoich sił

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(",");
        // Napisz swój kod poniżej
        
    }
}

Wszystkie lekcje w sekcji Podstawy

Poćwicz samodzielnie: Kompilator C# online