تابستون داره تموم میشه ها، فرصت‌ها محدودن کلی آفر جذاب در کمپین تابستون🔥👇
۰ ثانیه
۰ دقیقه
۰ ساعت
۳ Ali Mirzaei
اعداد اول در جاوااسکریپت
جامعه جاوا اسکریپت ایجاد شده در ۰۳ تیر ۱۴۰۱

سلام

برنامه ای بنویسید که اعداد اول بین ۱تا ۱۰۰۰را جمع آوری کند و آنها را باهم جمع کند

لطفا جواب آن را با توضیحات واضح دهید

بسیار سپاسگذارم

سلام وقتتون بخیر .

این سوال از سوالات ابتدایی هر دوره برنامه نویسی هست . به نظرم خودتون روش فکر کنید حتما راه حلشو پیدا میکنید .

برای تمرین خودتون هم عالیه .

اگر سوالی داشتید بفرمایید راهنماییتون کنیم .

موفق باشید.

علیرضا ایمانی ۰۳ تیر ۱۴۰۱، ۱۹:۵۲

بله درسته به جواب هم رسیدم ولی نمیدونم چطوری از متود‌های فیلتر و رئوس استفاده کنم

لطفا کمکم کنید

Ali Mirzaei ۰۳ تیر ۱۴۰۱، ۲۱:۴۱

اگر می‌خواید با filter و reduce حل کنید ساده‌ترین کاری که میتونید انجام بدید اینه :

اعداد در بازه مورد نیازتون رو بریزید تو یک آرایه .

روش filter بزنید و به عنوان شرط فیلتر شرط اول بودن یا نبودن رو قرار بدید (هرچیزی که خودتون بهش رسیدید)

بعد دوباره رو آرایه فیلتر شده یک reduce بزنید تا جمع مقادیر رو داشته باشید . برای جمع مقادیر یک ارایه با reduce میتونید از کد زیر استفاده کنید :

let sampleArray= [1,23,3];
let sum =sampleArray.reduce(function (previousValue, currentValue) {
  return previousValue + currentValue
}, 0);


بهترین پاسخ
علیرضا ایمانی ۰۴ تیر ۱۴۰۱، ۱۳:۰۱