Largest sum
الدرس 18 من 32 في دورة مسائل برمجية على Coddy.
التحدي
متوسطكتب معلمك ثلاثة أعداد موجبة على السبورة A، B، C. ثم، أعطاك معلمك تحدياً: اختر واحداً من الأعداد الثلاثة واستبدله بمربعه (X2)، بحيث تحصل على أكبر مجموع ممكن عند جمع الأعداد الثلاثة بعد الاستبدال.
اكتب دالة باسم sum تستقبل ثلاثة أعداد طبيعية A، B، C من المدخلات. قم بإرجاع أكبر مجموع ممكن بعد استبدال عدد واحد بمربعه.
المدخلات
1 5 5
المخرجات
31
المدخلات
0 1 10
المخرجات
101
التفسير رقم 1: نستبدل أحد العددين 5 بمربعه - 25، فنحصل على 1 + 5 + 25 = 31
التفسير رقم 2: نستبدل العدد 10 بمربعه - 100، فنحصل على 0 + 1 + 100 = 101
جرّب بنفسك
int sum(int a1, int a2, int a3) {
// اكتب الكود هنا
}جميع دروس مسائل برمجية
1Course Introduction
Introduction3Medium Difficulty
Candy BarsFibonacci NumbersFactorialNumber of digitsLeast common multipleLargest sumNotebookApplesGiftsDog yearsAnagrams