Pattern Finder
Coddy'nin Java Journey'sinin Temeller bölümünün bir parçası — ders 72 / 73.
Görev
KolayGirdi olarak iki dize dizisi alan ve ikinci dizinin birinci dizi içinde bir desen olarak (ardışık sırada) görünüp görünmediğini belirleyen bir program oluşturun.
Bir desen, ikinci dizinin tüm öğeleri birinci dizinin herhangi bir yerinde, aynı sırayla ve bir arada göründüğünde mevcuttur; tıpkı bir dize içinde bir alt dize bulmak gibi.
Örneğin:
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)Kendin dene
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(",");
// Kodunuzu aşağıya yazın
}
}Temeller bölümündeki tüm dersler
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