그것은 내 코드는 프로젝트 오일러를 위해 작동하지 않는 것 같습니다, 문제 1. 이 문제는 상태 :프로젝트 오일러, # 1
우리는 3 의 배수 인 10 이하의 모든 자연수를 나열하면 5, 우리는 3, 5, 이러한 배수의 6과 9 합이 내 프로그램의 출력은 1000
다음의 3 가지의 모든 배수의 합 또는 5를 찾기 (23)
입니다 얻을
266,333
내 코드는 다음과 같습니다
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과 5의 배수 당신이 번호를 추가하는 3 __and__ 5 – Blastfurnace
의 배수이다. – Juvanis
OP : 첫 번째 시도에서 프로그램을 작동시키지 못한다면 당황하지 마십시오. _ 우리 모두에게 일어납니다. _ –