Я хочу найти наименьшее число, которое можно разделить без напоминания (идеальное деление) на первые 20 чисел (1, 2, 3 ... 20).
Я попробовал что-то, что, как я думал, не потерпит неудачу, выглядит так:
for (int i = 20; i < Integer.MAX_VALUE; i++) {
int seImparte = 0;
for (int j = 1; j <= 20; j++) {
if (i % j != 0) {
seImparte++;
}
}
if (seImparte == 0) {
System.out.println(i);
break;
}
}
Я думал, что получу первый номер, а затем программа закроется, но она запускается и ничего не происходит.
Спасибо за ваше время и помощь!