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