Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- def matches(number, dividors) {
- for(i in dividors) {
- // print "\t"+i+" => "+(number/i) +" => "+((int)(number/i)*i)
- if(!(((int)(number/i)*i)==number)) {
- return false;
- }
- }
- println ""
- return true;
- }
- long start = System.currentTimeMillis();
- def dividors = 11..20
- def number = 2520
- while(!matches(number, dividors)) {
- number+=2520
- if(number%10000==0) {
- println "stepping at "+number
- }
- }
- println number
- long end = System.currentTimeMillis();
- println "duration "+((end-start)/1000.0)+" s";
Add Comment
Please, Sign In to add comment