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

جمع وطرح المصفوفات

جزء من قسم Logic & Flow في رحلة Java على Coddy — الدرس 5 من 59.

لجمع أو طرح مصفوفتين، يجب أن يكون لهما نفس الأبعاد (أي نفس عدد الصفوف والأعمدة). يتم إجراء العملية عنصراً بعنصر، مما يعني أنك تقوم بجمع أو طرح العناصر المتقابلة في كل مصفوفة.

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

Matrix A:
1 2
3 4

Matrix B:
5 6
7 8

A + B:
(1+5) (2+6)
(3+7) (4+8)

Result:
6  8
10 12

ضرب المصفوفات أكثر تعقيداً وسيتم تغطيته في قسم لاحق.

challenge icon

التحدي

سهل

أنشئ دالة باسم subMatrices تأخذ مصفوفتين ثنائيتي الأبعاد (matrices) كمدخلات وتعيد ناتج طرحهما كمصفوفة جديدة ثنائية الأبعاد.

ورقة مرجعية

لجمع أو طرح المصفوفات، يجب أن يكون لها نفس الأبعاد. يتم إجراء العملية عنصراً بعنصر على العناصر المتقابلة.

مثال على جمع المصفوفات:

Matrix A:
1 2
3 4

Matrix B:
5 6
7 8

A + B:
(1+5) (2+6)
(3+7) (4+8)

Result:
6  8
10 12

للأبعاد غير المتوافقة، قم بإرجاع new int[0][0] (مصفوفة فارغة).

جرّب بنفسك

// اكتب كودك فقط داخل الفئة (class). لا تكتب main() أو أي كود خارج هذه الفئة.
class SubMatrices {
    public static int[][] subMatrices(int[][] matrix1, int[][] matrix2) {
        // اكتب كودك هنا
    }
}
quiz iconاختبر نفسك

يتضمن هذا الدرس اختبارًا قصيرًا. ابدأ الدرس للإجابة عليه وتتبّع تقدمك.

جميع دروس Logic & Flow