Avatar ·

تحليل العدد إلى أقل عدد من المربعات

📁 مثال

المهمة: يقوم المستخدم بإدخال عدد لا يتجاوز 10,000,000 ، يجب على البرنامج تحليل العدد إلى مجموع من المربعات بحيث تكون هذه المربعات أقل عدد ممكن

مثال: 34 = 25+9

35 = 25+9+1

32+16

39 = 25+9+4+1

بصراحة، أعرف Python بمستوى 6+، لكنني لن أفكر في الخوارزمية بنفسي، ساعدني على الأقل بها