Pattern Finder
Teil des Abschnitts Grundlagen der Java-Journey von Coddy — Lektion 72 von 73.
Aufgabe
EinfachErstellen Sie ein Programm, das zwei Arrays von Strings als Eingabe erhält und bestimmt, ob das zweite Array als Muster innerhalb des ersten Arrays (in aufeinanderfolgender Reihenfolge) vorkommt.
Ein Muster existiert, wenn alle Elemente des zweiten Arrays zusammen in der gleichen Reihenfolge irgendwo innerhalb des ersten Arrays erscheinen, ähnlich wie beim Finden eines Teilstrings innerhalb eines Strings.
Zum Beispiel:
String str1 = {"1", "2", "3", "4", "5", "6", "7"};
String str2 = {"3", "4", "5"};
// Should return trueString[] str1 = {"5", "6", "7", "8", "9"};
String[] str2 = {"6", "8"};
// Should return false (not consecutive)Probier es selbst
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(",");
// Schreibe deinen Code unten
}
}Alle Lektionen in Grundlagen
4Operators Part 1
Arithmetic OperatorsModulo OperatorIncrement/DecrementPost Increment/DecrementArithmetic ShortcutsComparison OperatorsString Comparison5Operators Part 2
Logical Operators Part 1Logical Operators Part 2Recap - Simple LogicLogical Operators Part 3Logical Operators Part 43Variables Part 2
ConstantsNaming ConventionsRecap - Initialize VariablesType Casting Part 1Type Casting Part 26Decision Making
If StatementIf - ElseSwitch StatementTernary OperatorRecap - If ElseNested If - Else