حساب مجموع أرقام مضروب العدد

Java Hard math

مهمة «حساب مجموع أرقام مضروب العدد»

<div>تم إعطاء عدد طبيعي n (1 ≤ n ≤ 1000). يجب حساب مجموع أرقام العدد n!. استخدام الأنواع المضمنة في Java للأعداد الكبيرة (BigInteger) محظور. قم بتنفيذ خوارزمية ضرب الأعداد الكبيرة يدويًا باستخدام مصفوفة من الأرقام. أخرج عددًا صحيحًا واحدًا — مجموع أرقام n!.</div>

تنسيق الإدخال

عدد صحيح واحد n (1 ≤ n ≤ 1000).

تنسيق الإخراج

عدد صحيح واحد — مجموع أرقام n!.

أمثلة

مثال 1

الإدخال
5
الإخراج
3

مثال 2

الإدخال
10
الإخراج
27

مثال 3

الإدخال
1 10
الإخراج
1

مثال 4

الإدخال
10 20
الإخراج
27
main.java