Skip to content

Instantly share code, notes, and snippets.

@emre
Created August 12, 2013 14:17
Show Gist options
  • Select an option

  • Save emre/6211184 to your computer and use it in GitHub Desktop.

Select an option

Save emre/6211184 to your computer and use it in GitHub Desktop.
project euler solutions #1
public class MultipleSum {
public int [] multiples;
public int upper_limit;
public MultipleSum(int[] multiples, int upper_limit) {
this.multiples = multiples;
this.upper_limit = upper_limit;
}
public String run() {
int sum = 0;
for(int i=1; i<this.upper_limit; i++) {
if(i % this.multiples[0] == 0 || i % this.multiples[1] == 0) {
sum += i;
}
}
return Integer.toString(sum);
}
public static void main(String[] arguments) {
int [] multiples = {3, 5};
System.out.println(new MultipleSum(multiples, 10).run());
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment