Fizzy

Fizzy

متوسط

التعليمات

FizzBuzz لعبة أطفال للعدّ عبر الأعداد الصحيحة. لكل عدد، إذا كان يقبل القسمة على ثلاثة، فاستبدله بكلمة "fizz"؛ وإذا كان يقبل القسمة على خمسة، فاستبدله بكلمة "buzz"؛ وإذا كان يقبل القسمة على كليهما، فقل الكلمتين معًا؛ وإذا لم يقبل القسمة على أيٍّ منهما، فقل العدد نفسه. ليس تنفيذها صعبًا بشكل خاص، وإن كانت قد نالت بعض الشعبية لفترة كـطريقة سريعة لمعرفة ما إذا كان المتقدمون لوظائف برمجة للمبتدئين يعرفون البرمجة على الإطلاق.

منذ ذلك الحين، فقدت قدرًا من الحظوة في تلك المهمة، لأن المتقدمين بدأوا يحفظون تطبيقات FizzBuzz بدلًا من تعلّم البرمجة.

سنفعل شيئًا أكثر تشويقًا من الأساسيات: مهمتك في هذا التمرين هي تنفيذ FizzBuzz:

  • بقواعد قابلة للتخصيص بالكامل تحدد أي الأعداد تنتج أي الكلمات
  • وبشكل عام تمامًا على مجموعة سمات دنيا محدودة للغاية
  • بحيث تعمل بنفس الجودة مع متتالية كولاتز كما تعمل مع الأعداد المتزايدة باطراد
  • مع دوال مساعدة مريحة تجعل استخدامه سهلًا
تعديل عبر GitHub يفتح الرابط في نافذة أو علامة تبويب جديدة
Rust Exercism

مستعد لبدء Fizzy؟

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