Avatar ·

تحليل الرقم إلى أقصر مجموع للمربعات

📁 مثال

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

مثال: 34 = 25+9

35 = 25+9+1

32 = 16+16

39 = 25+9+4+1

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