سلام
یک مسئله هست با این عنوان که : عددی را دریافت و برسی کند ایا ان عدد کامل هست یا نه (true or false)
عدد کامل: عددی که مجموع اعداد بخش پذیرش با خود ان عدد برابر باشند: مثال: 6 - 28 - 496 - 8128 (این اعداد به ترتیب هستند )
الگوریتمش این میشه که اعداد بخش پذیر را پیدا کرده و سپس مجموعش را محاسبه می کنیم اگر مجموع با عددمان برابر بود کامله
این قطعه کدی که من نوشتم فقط برای عدد 6 مقدار true بر می گردونه
مشکلش را هم فهمیدم اینه که وقتی برای عددی مثل 28 بخش پذیر ها را حساب میکنه وقتی به عدد 3 میرسه چون بخش پذیر نیست از حلقه خارج میشه و اعداد دیگر را برسی نمی کنه باید چیکار کنم
لطفا راهنمایی کنید
این پست در تاریخ {{ dateString(new Date(post.deleteDate)) }} توسط {{ post.deletedByUser }} حذف شده است.
دلیل حذف: {{ post.deleteReason ?? 'نامشخص' }}
زمان پاسخ گویی روز های شنبه الی چهارشنبه ساعت 9 الی 18
فقط به موضوعات مربوط به محصولات آموزشی و فروش پاسخ داده می شود