Menu
Coddy logo textTech
flag Ar iconالعربيةdown icon

مكتشف الأنماط

جزء من قسم الأساسيات في رحلة Java على Coddy. الدرس 72 من 73.

challenge icon

التحدي

سهل

أنشئ برنامجًا يستقبل مصفوفتين من السلاسل النصية كمدخلات، ويحدد ما إذا كانت المصفوفة الثانية تظهر كـ pattern داخل المصفوفة الأولى (بترتيب consecutive).

يوجد pattern عندما تظهر جميع elements في المصفوفة الثانية معًا، بالترتيب نفسه، في مكان ما داخل المصفوفة الأولى، مثل العثور على سلسلة فرعية داخل String.

على سبيل المثال:

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 عبر الإنترنت