Menu
Coddy logo textTech

מאתר תבניות

חלק מהיחידה יסודות במסלול ה-Java של Coddy. שיעור 72 מתוך 73.

challenge icon

אתגר

קל

צרו תוכנית שמקבלת כקלט שני מערכים של מחרוזות וקובעת אם המערך השני מופיע כתבנית בתוך המערך הראשון (בסדר רציף).

תבנית קיימת כאשר כל האיברים של המערך השני מופיעים יחד, באותו סדר, במקום כלשהו בתוך המערך הראשון, בדומה לחיפוש תת־מחרוזת בתוך מחרוזת.

לדוגמה:

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)

נסו בעצמכם

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(",");
        // כתבו את הקוד שלכם למטה
        
    }
}

כל השיעורים ביחידה יסודות

תרגלו בעצמכם: קומפיילר Java אונליין