Muster-Finder
Teil des Abschnitts Grundlagen der C#-Journey von Coddy — Lektion 68 von 69.
Aufgabe
EinfachErstellen 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ückgebenstring 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
4Operatoren Teil 1
Arithmetische OperatorenModulo-OperatorInkrement/DekrementPost-Inkrement/DekrementArithmetische Kurzschreibweisen7Grundlagen IO
Einfache AusgabeString-InterpolationEingabe lesenParsenWiederholung - Bis 120Wiederholung - True or False5Operatoren Teil 2
VergleichsoperatorenLogische Operatoren Teil 1Logische Operatoren Teil 2Wiederholung – Einfache LogikLogische Operatoren Teil 3