ينتهي الباركود ذو 13 رقمًا برقم تحقّق. اكتب دالة barcodeCheckDigit(first12) تأخذ أول 12 رقمًا كنص وتُرجع الرقم الأخير كعدد. الطريقة: اجمع الأرقام لكن اضرب كل رقم ثانٍ (الثاني والرابع والسادس ...) في 3. رقم التحقق هو (10 - total % 10) % 10.
ستتدرّب على: أرقام التحقق, الحلقات, الباقي (%)
اضغط Tab لإضافة مسافة بادئة. اضغط Esc ثم Tab للانتقال إلى الزر التالي.
يعمل الكود في متصفحك. نحن لا نستلمه ولا نحفظه.
نتائج الاختبارات
ما طبعه الكود
CC BY-SA 4.0
مقتبس من تحدٍّ برمجي في CS Unplugged أعدّته مجموعة أبحاث تعليم علوم الحاسوب في جامعة كانتربري، بترخيص CC BY-SA 4.0.
التغييرات: أُعيدت صياغته بكلماتنا على شكل دالة مع اختبارات وتلميحات وخطوات، بلغتي Python وJavaScript، بواسطة Open Cosmos. وهذه النسخة أيضًا بترخيص CC BY-SA 4.0.
إعدادات إمكانية الوصول
غيّر شكل Open Cosmos وحركته. تُحفظ اختياراتك في هذا المتصفح فقط.