Guest User

Untitled

a guest
May 22nd, 2018
108
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.49 KB | None | 0 0
  1. def matches(number, dividors) {
  2. for(i in dividors) {
  3. // print "\t"+i+" => "+(number/i) +" => "+((int)(number/i)*i)
  4. if(!(((int)(number/i)*i)==number)) {
  5. return false;
  6. }
  7. }
  8. println ""
  9. return true;
  10. }
  11. long start = System.currentTimeMillis();
  12.  
  13. def dividors = 11..20
  14.  
  15. def number = 2520
  16. while(!matches(number, dividors)) {
  17. number+=2520
  18. if(number%10000==0) {
  19. println "stepping at "+number
  20. }
  21. }
  22.  
  23. println number
  24. long end = System.currentTimeMillis();
  25. println "duration "+((end-start)/1000.0)+" s";
Add Comment
Please, Sign In to add comment