الرئيسية سجلّي الفضائي
اللغة AR (العربية)

اعثر على البطاقة المقلوبة

جافاسكريبت (JavaScript) رائد فضاء متقدم الأعمار teen+ من CS Unplugged

المسألة

تُعطى شبكة البطاقات كقائمة صفوف مثل ["BBW", "BWB", "WBB"]. يجب أن يكون في كل صف وعمود عدد زوجي من B. قلب أحدهم بطاقة واحدة. اكتب دالة findFlippedCard(rows) تُرجع [الصف، العمود] لتلك البطاقة بالعدّ من 1. إن كانت كل الصفوف والأعمدة سليمة فأرجع null (وهي None في Python).

ستتدرّب على: قوائم النصوص, الحلقات المتداخلة, التكافؤ, تصحيح الأخطاء

Mode

اضغط Tab لإضافة مسافة بادئة. اضغط Esc ثم Tab للانتقال إلى الزر التالي.

يعمل الكود في متصفحك. نحن لا نستلمه ولا نحفظه.

نتائج الاختبارات

      ما طبعه الكود

      
          

      CC BY-SA 4.0

      مقتبس من تحدٍّ برمجي في CS Unplugged أعدّته مجموعة أبحاث تعليم علوم الحاسوب في جامعة كانتربري، بترخيص CC BY-SA 4.0.

      التحدي الأصلي · الرخصة: CC BY-SA 4.0

      التغييرات: أُعيدت صياغته بكلماتنا على شكل دالة مع اختبارات وتلميحات وخطوات، بلغتي Python وJavaScript، بواسطة ⁨Open Cosmos⁩. وهذه النسخة أيضًا بترخيص CC BY-SA 4.0.