كاسحة الالغام

اختبار بايثون كاسحة الالغام

في لعبة كاسحة الألغام الشهيرة ، لديك لوحة بها بعض الألغام وتلك الخلايا التي لا تحتوي على لغم بها رقم يشير إلى العدد الإجمالي للألغام في الخلايا المجاورة.

سوف يتم تمرير مصفوفة ثنائية الابعاد من النوع matrix تحتوي علي قيم منطقية فقط False, True.

False تعني عدم وجود لغم.

True تعني وجود لغم.

مثال:

Input: [[true,false,false,true],
           [false,false,true,false],
           [true,true,false,true]]
Output: [[0,2,2,1],
              [3,4,3,3],
              [1,2,3,1]]


مثال اخر:

Input:[[false,false,false],
          [false,false,false]]
Output:[[0,0,0],
             [0,0,0]]

المطلوب:

عبر دالة minesweeper قم بارجاع المصفوفة الجديدة مع عدد الالغام المحيطة للخلايا.

ملاحظة : جميع المدخلات من النوع boolean وليس string.


output
terminal