إذا أردت بناء شيء ما باستخدام Raspberry Pi، فمن المحتمل أنك ستستخدم المقاومات. في هذا التمرين، تحتاج إلى معرفة أمرين عنها:
للتغلب على هذه المشكلة، تطبع الشركات المصنّعة أشرطة مرمّزة بالألوان على المقاومات للدلالة على قيم مقاومتها. ولكل شريط موضع وقيمة عددية.
لأول شريطين في المقاوم نظام ترميز بسيط: كل لون يقابل عددًا واحدًا. على سبيل المثال، لو طبعوا شريطًا باللون brown (قيمته 1) يليه شريط باللون green (قيمته 5)، لكان الناتج العدد 15.
في هذا التمرين ستنشئ برنامجًا مفيدًا حتى لا تحتاج إلى تذكّر قيم الأشرطة. سيأخذ البرنامج أسماء الألوان كمدخلات ويُخرج عددًا من رقمين، حتى لو كانت المدخلات أكثر من لونين!
تُرمَّز ألوان الأشرطة كما يلي:
من المثال أعلاه: يجب أن يُرجع brown-green العدد 15، و يجب أن يُرجع brown-green-violet العدد 15 أيضًا، مع تجاهل اللون الثالث.
سيكون المدخل المُعطى مصفوفة من أسماء الألوان، ويجب أن يكون الناتج عددًا.
سجّل في Exercism لتتعلّم وتتقن JavaScript عبر 37 مفهومًا159 تمرينًا، وإرشاد بشري حقيقي، وكل ذلك مجانًا.