تحليل الرقم إلى أقصر مجموع للمربعات
📁 مثال
المهمة: يقوم المستخدم بإدخال رقم لا يزيد عن 10 000 000، ويجب على البرنامج تحليل الرقم إلى مجموع مربعات بحيث يكون عدد هذه المربعات أقل ما يمكن
مثال: 34 = 25+9
35 = 25+9+1
32 = 16+16
39 = 25+9+4+1
بصراحة، معرفتي بلغة بايثون 6 من 10، لكني لا أستطيع فهم الخوارزمية نفسها، ساعدوني على الأقل فيها