Menu
Coddy logo textTech

Muster-Finder

Teil des Abschnitts Grundlagen der C#-Journey von Coddy — Lektion 68 von 69.

challenge icon

Aufgabe

Einfach

Erstellen Sie ein Programm, das zwei Arrays von Zeichenfolgen als Eingabe erhält und feststellt, ob das zweite Array als Muster innerhalb des ersten Arrays (in aufeinanderfolgender Reihenfolge) vorkommt.

Ein Muster liegt vor, wenn alle Elemente des zweiten Arrays zusammen und in der gleichen Reihenfolge irgendwo im ersten Array erscheinen, ähnlich wie beim Finden eines Teilstrings in einem String.

Zum Beispiel:

string str1 = {"1", "2", "3", "4", "5", "6", "7"};
string str2 = {"3", "4", "5"};
// Sollte true zurückgeben
string str1 = {"5", "6", "7", "8", "9"};
string str2 = {"6", "8"};
// Sollte false zurückgeben (nicht aufeinanderfolgend)

Probier es selbst

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(",");
        // Schreiben Sie Ihren Code unten
        
    }
}

Alle Lektionen in Grundlagen