Coddy Users - Easy
الدرس 1 من 3 في دورة تحديات البرمجة للمقابلات - الحزمة الثالثة على Coddy.
في كل أسبوع، يزداد عدد مستخدمي Coddy عن الأسبوع السابق. دالة التكرار التي تمثل مستخدمي Coddy الأسبوعيين هي كالتالي:
إذا كان لدى الأسبوع السابق x مستخدم، وكان لدى هذا الأسبوع y مستخدم، فسيكون لدى Coddy x + 3y مستخدم في الأسبوع القادم.
كان لدى Coddy 0 مستخدم في الأسبوع الأول و 1 مستخدم في الأسبوع الثاني.
التحدي
سهلاكتب دالة getUsers تستقبل عدداً صحيحاً n وتعيد عدد المستخدمين لدى Coddy في الأسبوع الـ n.
مثال 1،
الإدخال: 3
المخرجات المتوقعة: 3
الشرح: في الأسبوع الثالث، سيكون لدى Coddy عدد المستخدمين الذين كان لديه في الأسبوع الأول بالإضافة إلى ثلاثة أضعاف عدد المستخدمين الذين كان لديه في الأسبوع الثاني، ليصل المجموع إلى 1*0+3*1=3.
مثال 2،
الإدخال: 4
المخرجات المتوقعة: 10
مثال 3،
الإدخال: 5
المخرجات المتوقعة: 33
القيود:
1 < n < 20
جرّب بنفسك
int getUsers(int n) {
// اكتب الكود هنا
}