Menu
Coddy logo textTech
flag Ar iconالعربيةdown icon

Number of Squares

الدرس 8 من 15 في دورة تحديات الاستدعاء الذاتي - أتقن التفكير العودي على Coddy.

challenge icon

التحدي

متوسط

اكتب دالة باسم squareNum تستقبل عدداً صحيحاً n وتعيد أقل عدد من المربعات التي مجموعها يساوي n.

أمثلة،

  • n=9  ->  9 = 32  ->  1
  • n=10  ->  10=32+12  ->  2
  • n=63  ->  63=72+32+22+12  ->  4

جرّب بنفسك

int squareNum(int n) {
    // اكتب الكود هنا
}

جميع دروس تحديات الاستدعاء الذاتي - أتقن التفكير العودي