Orada başka bir yeni proje Euler soru ama bu biraz daha özel olduğunu düşünüyorum (PHP tabanlı çözümlerinde sadece gerçekten ilgileniyorum) ben yine soruyorum.
"1-20 numaraları herkes tarafından eşit bölünebilen en küçük sayı nedir?" Ile Question #5 görevler sizi
Şimdi, ben iki kez çözdük. Bir zamanlar çok verimsiz ve bir kez daha verimli ama ben uzakta özellikle gelişmiş cevap hala duyuyorum (ve ben matematik dolayısıyla benim kaba kuvvet çözüm özellikle katı değilim). Ben bu getirebileceği alanlarda bir çift görebilirsiniz ama siz bu soruna daha verimli çözüm gösterecektir eğer ben merak ediyorum.
* Spoiler: Burada optimum (çalıştırmak için 7 saniye) ama yine de tolere edilebilir bir çözüm daha benim azdır (ne çifte hakkında yapmak için emin değil ... sadece sadece 1 görmek iddia ...
function euler5(){
$x = 20;
for ($y = 1; $y < 20; $y++) {
if (!($x%$y)) {
} else {
$x+=20;
$y = 1;
}
}echo $x;
};