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

اعرض عددًا بخمس بطاقات

جافاسكريبت (JavaScript) كائن فضائي متوسط الأعمار 11-13 من CS Unplugged

المسألة

خمس بطاقات ثنائية فيها 16 و8 و4 و2 و1 نقطة. البطاقة إما تُظهر نقاطها (W، بيضاء) أو تكون مقلوبة (B، سوداء). اكتب دالة binaryCards(n) لعدد من 0 إلى 31. تُرجع خمسة أحرف للبطاقات، الأكبر أولًا. مثال: 11 هو 8 + 2 + 1، لذا تعطي "BWBWW".

ستتدرّب على: الأعداد الثنائية, الحلقات, if / else, بناء النص

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.