fork download
  1. import java.util.Arrays;
  2.  
  3. public class Main {
  4. public static void main(String args[]) {
  5. long start = System.currentTimeMillis();
  6. int ndims = 4;
  7. int[] vector_sizes = { 50, 50, 50, 50 };
  8. int spacesize = 50*50*50*50;
  9. int[] coords = new int[4];
  10. int k;
  11.  
  12. long visits = 0;
  13. for (int i = 0; i < spacesize; i++) {
  14. k = i;
  15. for (int j = 0; j < ndims; j++ ) {
  16. coords[j] = k % vector_sizes[j];
  17. k /= vector_sizes[j];
  18. }
  19. visits++;
  20. //System.out.println(Arrays.toString(coords));
  21. // do something with this element / these coords
  22. }
  23. long end = System.currentTimeMillis();
  24. System.out.println(visits + " visits");
  25. System.out.println("Time: " + (end - start) + " ms");
  26. }
  27. }
Success #stdin #stdout 0.99s 246848KB
stdin
Standard input is empty
stdout
6250000 visits
Time: 970 ms