المسارات
/
Rust
Rust
/
التمارين
/
متتالية فيبوناتشي قصيرة
متتالية فيبوناتشي قصيرة

متتالية فيبوناتشي قصيرة

تمرين تعلّمي

مقدمة

توفّر Rust ماكرو vec![] لمساعدتك على إنشاء المتجهات. وهذا مفيد جدًا عندما تحتاج إلى تهيئة المصفوفات.

التعليمات

ستُهيّئ مخازن مؤقتة فارغة وتسرد أول خمسة أعداد، أو عناصر، من متتالية فيبوناتشي.

متتالية فيبوناتشي مجموعة من الأعداد يكون فيها العنصر التالي مجموع العنصرين السابقين. نبدأ المتتالية من واحد. إذن أول عنصرين هما 1 و1.

1. أنشئ مخزنًا مؤقتًا يحتوي على count من الأصفار.

أنشئ دالة تُنشئ مخزنًا مؤقتًا يحتوي على count من الأصفار.

let my_buffer = create_buffer(5);
// [0, 0, 0, 0, 0]

2. اسرد أول خمسة عناصر من متتالية فيبوناتشي

أنشئ دالة تُرجع أول خمسة أعداد من متتالية فيبوناتشي. أول خمسة عناصر فيها هي 1, 1, 2, 3, 5

let first_five = fibonacci();
// [1, 1, 2, 3, 5]
تعديل عبر GitHub يفتح الرابط في نافذة أو علامة تبويب جديدة
Rust Exercism

مستعد لبدء متتالية فيبوناتشي قصيرة؟

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