درک برنامه نویسی جادی - ۰۱۰ - اعداد اول: بهینه سازی

Поділитися
Вставка
  • Опубліковано 14 лип 2017
  • حالا که همه کار رو کردیم.. می رسیم به یک تخصص فوق العاده در دنیای برنامه نویسی: بهتر کردن برنامه. وقتی ما الگوریتم رو می فهمیم می تونیم اونو سریعتر کنیم و وقتی برنامه نویسی بلدیم می تونیم در سطح کد هم برنامه رو بهتر کنیم. در این شماره برنامه خودمون رو حداقل صد برابر سریعتر می کنیم!

КОМЕНТАРІ • 27

  • @SajadJalilian
    @SajadJalilian 6 років тому +5

    سلام جادی عزیز، وقتی عدد رو نصفش میکنی حساب میکنی یا رادیکالش رو میگیری و حساب میکنی، دیگه اون کانتر که گزاشنی تعداد اعداد اول قبل از اونو بشماره بیربط و غلت میشه.
    ممنونم از کارای عالی یوتوبت
    دمت گرم

  • @toranjweb
    @toranjweb 4 роки тому +4

    چند مرحله دیگه هم میشه اپتیمایز بشه
    اول اینکه فقط اعداد زوج بررسی بشن
    دوم اینکه اگه عددی عدد اخرش پنج یا صفر بود وارد نشه چون حتما اول نیست
    سوم اگه عددی جمع اعدادش بر سه بخش پذیر بود باز هم وارد برنامه نشه چون بر سه بخش پذیره
    در این حالات بیشتر از ۷۰ درصد برنامه اپتیمایز میشه
    دم شما گرم

  • @tocube1
    @tocube1 7 років тому +4

    دستت درد نکنه جادی جان. منتظر بقیه ویدئوکست هات هستیم. دمت گرررررررمه :*** اینجوری دارم هم پایتون یاد میگیرم هم برنامه نویسیو درک میکنم..خدایت خیر دهاد

  • @thehamedx3
    @thehamedx3 7 років тому +4

    ممنون

  • @FollowAnimals
    @FollowAnimals 5 років тому +1

    Eyval dadash merci azat Aly bud vaqean videot

  • @babakghasemi6071
    @babakghasemi6071 4 роки тому +1

    خیلی عالی دارم حرفه ای میشم ممنون جادی
    فقد میشه یه ویدیو در رابطه با باز کردن برنامه ها بزارید که دیگه نیاز نباشه بریم رو برنامه اینو اون بزنیم تا باز شه
    فقد کد بزنیم خودش باز بشه

  • @ohmygodomg3188
    @ohmygodomg3188 5 років тому +1

    عالییییییییییییی آموزش های بیشتری بزار لطفا ممنون.

  • @ehsanh.n9485
    @ehsanh.n9485 2 роки тому +1

    Es ist echt tool 🤗

  • @mostafashahrab4612
    @mostafashahrab4612 7 років тому +5

    ممنون ... حالا که داری basic میگی با همین پایتون برو جلو که پایتونم یاد گرفته باشیم

  • @mehdibagheri6448
    @mehdibagheri6448 Рік тому

    You are excellent.

  • @karomohmmadi5178
    @karomohmmadi5178 2 роки тому

    عالی استاد جادی 🌻🌻🌻

  • @Mjaykhani
    @Mjaykhani 2 роки тому

    راهکار های خیلی خوبی بود

  • @faridsoltanpor8303
    @faridsoltanpor8303 Рік тому

    thanx alot.

  • @alik1y501
    @alik1y501 Рік тому

    تشکر

  • @sabermostafaee5554
    @sabermostafaee5554 3 роки тому +1

    سلام من هیچی از برنامه نویسی نمیدونم و شاغل هم هستم ولی علاقمند به اینکارم.خیلی خوب متوجه میشم ممنون که زحمت میکشی.با اموزشهات تا چه حد یاد بگیرم میتونم یه شغل بگیرم؟

  • @kiyankm9474
    @kiyankm9474 4 роки тому

    👌👌👌👌👌👌👌👌👌

  • @saeid.barati
    @saeid.barati Рік тому

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

  • @rohalahamini220
    @rohalahamini220 6 років тому

    لطفاً میشه جاوا را آموزش بدین. ممنون میشم

  • @mohsenaghayaripour1228
    @mohsenaghayaripour1228 4 роки тому +1

    salam jadi jan, ye bugi ro to dagighe 2 didam, goftam begam behet
    vaghti shomato line 3 : for i in range (2, n)>>>>>>(2, n/2 ) kardi teedade adade aval az 1230 ta be 1231 afzayesh peyda kard,
    baad az koli gashtan didam ke baad az ezafe kardane "/" adade 4 ro ham adade aval mohasebe mikone!
    age daliesh ro fahmidi be ma ham bego
    meci

    • @sobhan8422
      @sobhan8422 4 роки тому

      Salam. Yekam ba takhir didm :D. Chon ke be ezaye 4 mishe range(2,2) ke be nazar python khalie. Bara hamin asn too oon for nmire azash rad mishe. Pas boolian e True mimoone.

  • @leilazahmatkesh392
    @leilazahmatkesh392 2 роки тому

    سلام استاد منپتایم رو اولش می نویسم برای من می گم ه اینر اایم نشکل از چیه

  • @mehrnooshsamiei6705
    @mehrnooshsamiei6705 3 роки тому +1

    چرا با نصف کردن n تعداد عداد اول از ۱۲۳۰ به ۱۲۳۱ تغیر کرد?

  • @user-ir3dx8bc3v
    @user-ir3dx8bc3v 3 роки тому

    کافیه تا جذراون عدد حساب کنی

  • @jaketadam
    @jaketadam 6 років тому

    ۹۹۹۹۸۳ عالی است

  • @mehdiraad9854
    @mehdiraad9854 3 роки тому

    درحالتی که بردو تقسیم میکنی یکی به اعداد اول اضافه میشه