Hiz her seydir,
Eratosthenes Algoritmasini arastirip. cok daha hizli calisan bir asal sayi bulma fonksiyonu yazabilirsin.
Ben daha once Javascript ile yazmistim, ister yorumla istersen tekrardan arastirip yapabilirsin.
https://github.com/yunusemrebakac/pr...b/master/10.js
Programlamaya giris yapman guzel, fakat bu isi iyi yapan insanlar arasina girmeni isterim bunun yolu da algoritmalara cok calismaktir.
Mesela senin yazdigin fonksiyonu javascript ile yazdigimda, 1-2.000.000 arasindaki asal sayilari bulup, asallari toplamam gerekiyordu.
Bu ortalama 2-3 saniye kadar suruyordu.
Ama Eratosthenes Algoritmasini buldugum zaman, ortalama 0.4 saniyeye kadar dustu.
1 kisi kullansa 3un besin lafimi olur
1 milyon kisi ayni anda kullaniyorsa ne yapcaz
Iste algoritmalar ise yariyoooor, hayatinda basarilar dilerim.
Leetcode web sitesine girip oradaki sorulari cozmeye calisman da bonus tavsiye olsun
Iyi forumlar