السهام

السهام

سهل

التعليمات

احسب النقاط المحرزة في رمية واحدة في لعبة السهام.

السهام لعبة يرمي فيها اللاعبون سهامًا نحو هدف.

في نسختنا الخاصة من اللعبة، يمنح الهدف 4 قيم مختلفة من النقاط، حسب موضع سقوط السهم:

لوحة نتائج السهام لدينا بالقيم من إخفاق كامل إلى إصابة في المركز

  • إذا سقط السهم خارج الهدف، فلا يحصل اللاعب على أي نقاط (0 نقطة).
  • إذا سقط السهم في الدائرة الخارجية للهدف، يحصل اللاعب على نقطة واحدة.
  • إذا سقط السهم في الدائرة الوسطى للهدف، يحصل اللاعب على 5 نقاط.
  • إذا سقط السهم في الدائرة الداخلية للهدف، يحصل اللاعب على 10 نقاط.

نصف قطر الدائرة الخارجية 10 وحدات (وهو مكافئ لنصف القطر الكلي للهدف بأكمله)، ونصف قطر الدائرة الوسطى 5 وحدات، ونصف قطر الدائرة الداخلية 1. وبالطبع، جميعها متمركزة عند النقطة نفسها، أي أن الدوائر متمركزة ومعرّفة بالإحداثيات (0, 0).

إذا أُعطيت نقطة داخل الهدف (محدَّدة بـالإحداثيات الديكارتية x وy، حيث x وy أعداد حقيقية)، فاحسب النقاط الصحيحة التي يحصل عليها سهم يسقط عند تلك النقطة.

شكر وتقدير

أنشأ habere-et-dispertire صورة لوحة النتائج باستخدام Inkscape.


المصدر

مستوحى من تمرين أنشأه البروفيسور Della Paolera في الأرجنتين
تعديل عبر GitHub يفتح الرابط في نافذة أو علامة تبويب جديدة
Gleam Exercism

مستعد لبدء السهام؟

سجّل في Exercism لتتعلّم وتتقن Gleam عبر 33 مفهومًا122 تمرينًا، وإرشاد بشري حقيقي، وكل ذلك مجانًا.