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

تحقّق من أي باركود

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

المسألة

يمكن أن يكون للباركود 8 أو 12 أو 13 رقمًا. اكتب دالة isValidBarcode(code) تتحقّق من أي منها. ابدأ من اليمين: الرقم الأخير يُحتسب مرة واحدة والذي قبله ثلاث مرات ثم مرة ثم ثلاث وهكذا. يكون الرمز صالحًا إن قبل المجموع القسمة على 10. أرجع true أو false.

ستتدرّب على: أرقام التحقق, حلقات من اليمين, التحقّق من الصحة

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.