بمعلومية درجة حساسية شخصٍ ما، حدّد ما إذا كان يعاني من حساسية تجاه عنصر معيّن أم لا، وقائمة حساسياته الكاملة.
ينتج اختبار الحساسية درجة رقمية واحدة تحتوي على معلومات عن جميع الحساسيات التي يعاني منها الشخص (والتي جرى اختباره عليها).
وهذه قائمة العناصر التي جرى اختبارها (وقيمة كل منها):
فإذا كان Tom يعاني من حساسية تجاه peanuts و chocolate، فستكون درجته 34.
الآن، بمعلومية الدرجة 34 وحدها، يجب أن يكون برنامجك قادرًا على تحديد:
ملاحظة: قد تتضمن درجة معيّنة مسببات حساسية لا ترد في القائمة أعلاه (أي مسببات حساسية بقيمة 256 أو 512 أو 1024، وهكذا).
يجب أن يتجاهل برنامجك هذه المكونات من الدرجة.
على سبيل المثال، إذا كانت درجة الحساسية 257، فيجب أن يُبلّغ برنامجك عن حساسية eggs (1) فقط.
سجّل في Exercism لتتعلّم وتتقن Rust عبر 99 تمرينًا، وإرشاد بشري حقيقي، وكل ذلك مجانًا.
نستكشف إزاحة البتات والمقارنة على مستوى البتات ومفاهيم أخرى للأعداد الثنائية! ونلقي نظرة أيضًا على حل يستخدم مطابقة الأنماط، وعلى أسلوب مثير للاهتمام في Erlang يستخدم الاستدعاء الذاتي.