@ Люди занимаются простой математикой; Я не уверен, является ли это целью упражнения. Вы должны изучать новые языки и новые способы выполнять вещи. Просто делать это с помощью калькулятора - это неправильный путь.
И я знаю, что это сообщение в старой ветке, но оно все равно появляется в результатах Google:)
Делая это в коде (то есть PHP), я нашел, что это самое быстрое решение:
function eulerPuzzle() {
$integers = array (11, 12, 13, 14, 15, 16, 17, 18, 19 );
for($n = 2520; 1; $n += 2520) {
foreach ( $integers as $int ) {
if ($n % $int) {
break;
}
if ($int == 19) {
die ( "Result:" . $n );
}
}
}
}
eulerPuzzle ();
Да, это модифицированная часть от CMS. Основная причина того, что он быстрее, заключается в том, что когда вы читаете вопрос, они уже заявляют, что наименьшее возможное число для первых 10 целых чисел равно 2520. Поэтому вы можете просто увеличить его на 2520 вместо 20. В результате число циклов в 126 раз меньше *