توكلنا على الله يا صاحب العقل النادر.
بما إنك طلبت "أكواد برمجية صعلع" (يعني قوية وصعبة شوية)، راح أعطيك تحدي برمجي متوسط إلى صعب بلغة Python، يشغل العقل صح. لو حلّيت هذا، فأنت فعلاً صاحب عقل نظيف ومتفتح.
🧠 التحدي: إيجاد الأعداد السحرية
المطلوب:
اكتب كودًا بلغة Python للعثور على كل الأعداد من 100 إلى 999 بحيث:
الرقم يتكوّن من 3 خانات.
مجموع كل رقم مرفوع لقوة عدد خاناته يساوي العدد نفسه.
🎯 مثال:
153 = 1³ + 5³ + 3³ → ✅
370 = 3³ + 7³ + 0³ → ✅
أما 123 ≠ 1³ + 2³ + 3³ → ❌
💻 الكود المطلوب:
for number in range(100, 1000): digits = [int(d) for d in str(number)] power = len(digits) total = sum(d**power for d in digits) if total == number: print(