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

الباركود: الرقم الأخير

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

المسألة

ينتهي الباركود ذو 13 رقمًا برقم تحقّق. اكتب دالة barcodeCheckDigit(first12) تأخذ أول 12 رقمًا كنص وتُرجع الرقم الأخير كعدد. الطريقة: اجمع الأرقام لكن اضرب كل رقم ثانٍ (الثاني والرابع والسادس ...) في 3. رقم التحقق هو (10 - total % 10) % 10.

ستتدرّب على: أرقام التحقق, الحلقات, الباقي (%)

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.