Кажется, что мой код не работает для проекта Эйлера, задача 1. Проблема гласит:Проект Эйлера # 1
Если мы все натуральные числа меньше 10, кратные 3 или 5, мы получаем 3, 5, 6 и 9. сумма этих мультипликаторов составляет 23.
Найти сумму всех чисел, кратных 3 или 5 ниже 1000.
выход моей программы
мой код:
private static final int max = 1000;
private static int sum;
public static void main(String[] args)
{
addMultiples(3);
addMultiples(5);
System.out.println(sum);
}
private static void addMultiples(int mult)
{
int x = mult;
while(x < max)
{
sum += x;
x += mult;
}
}
кажется, что основные основы математики просто ускользает меня, и это действительно обескураживает меня стать программистом, если я не в состоянии найти то, что кажется решением такого простого вопроса.
Подсказка: 15 кратны 3 __and__ 5. – Blastfurnace
вы добавляете числа тех, кратны и 3 и 5 дважды в сумму. – Juvanis
OP: не расстраивайтесь, если вы не можете заставить свою программу работать с первой попытки. _It случается со всеми нами. –