Bu soru diğerlerine göre biraz daha kolay.Kodum şu şekilde yaklaşık 15 saniye sürüyor.Kesinlikle daha iyisi vardır.Hız tavsiyelerinizi bekliyorum.
import std.stdio;
int main()
{
int[] bölenler;
int kont;
foreach( int arada ; 2..21 ){
bölenler ~= arada;
}
for( long sayı = 20 ; ; ++sayı ){
foreach( int bölen ; bölenler ){
if( sayı % bölen != 0 )
break;
else if( bölen == 20 && sayı % bölen == 0 ){
writeln( sayı );
return 0;
}
}
}
}
--
[ Bu gönderi, http://ddili.org/forum'dan dönüştürülmüştür. ]