-
شنبه, ۱۳ شهریور ۱۴۰۰، ۱۲:۵۹ ب.ظ
-
۱۷۹
حل چالش شماره 1 project euler
سلام دوستان!!
امروز میخواییم چالش شماره یک eluer با هم دیگه با زبان پایتون حل کنیم ولی قبل از هر چیزی یکم میریم با این چالش ها اشنا میشیم پس با ما همراه باشید
project euler چیست ؟
project euler یک سایت در زمینه افزایش مهارت برنامه نویسی هستش این سایت دارای بیش از 600 سوال و تمرین هستش که تقریبا به هر زبانی میشه
حوضه های مرتبط
بیشتر تمرین های این سایت مرتبط با هوش مصنوعی . علم داده . داده کاوی هستش و اکثرا سوالات با فرمول های ریاضی هستش که میتونه خیلی کمک کنه ولی اگر حوضه دیگری هستید پیشنهاد میکنم تمرین کنید چون برای افزایش مهارت برنامه نویسی خیلی خوب (:
خواب بریم تمرین اول با هم حل کنیم
خواب همانطور که در تصویر بالا میبیند به ما گفته که مضرب همه اعداد طبیعی زیر 10 که شامل 3.6.5.9 هستن مجموعه اونها میشه 23
حالا از ما خواسته برنامه ای بنویسیم که بتونیم مجموعه همه مضرب های 3 یا 5 زیر 1000 رو پیدا کنیم
کد:
x = 0 for i in range(1000): if i % 3 == 0 or i % 5 == 0: x += i print(x)
یه متغییر میسازیم هر نامی که دوست داشتید ما اینجا x گذاشتیم و مقدار صفر بهش میدیم
در خط بعدی یک حلقه درست میکنیم و رنج اونو روی 1000 میزاریم
در خط بعدی میاییم ضریب 3 و 5 میگیریم که اگر برابر با True بشه
میاد x با i جمع میکنه و جواب ما میشه 233168
اینم از چالش اول اگر جای اشتباه بود یا ایده بهتری برای انجام اون داشتین خوشحال میشم کامنت بزارید و ایده خودتون با بقیه در اشتراک بزارید
بازم میگم این چالش ها نیازمنده دانش ریاضی هستش
تا اموزش بعدی فعلا{: