Advertisement
gamezovladislav

Untitled

Jun 16th, 2018
94
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 0.69 KB | None | 0 0
  1. int[] weakNumbers(int n) {
  2.     int[] a = new int[1111];
  3.     for (int i = 1; i < 1001; i++) {
  4.         a[i] = foo(i);
  5.     }
  6.     int[] f = new int[1111];
  7.     for (int i = 2; i <= n; i++) {
  8.         for (int j = 1; j < i; j++) {
  9.             f[i] += (a[j] > a[i] ? 1 : 0);
  10.         }
  11.     }
  12.     int q = 0;
  13.     int w = 0;
  14.     for (int i = 1; i <= n; i++) {
  15.         System.out.print(f[i] + " ");
  16.         if (f[i] > q) {
  17.             q = f[i];
  18.             w = 1;
  19.         } else {
  20.             if (f[i] == q) w++;
  21.         }
  22.     }
  23.     return new int[]{q, w};
  24.    
  25. }
  26.  
  27. int foo(int x) {
  28.     int y = 0;
  29.     for (int i = 1; i <= x; i++) {
  30.         if (x % i == 0) y++;
  31.    
  32.     }
  33.     return y;
  34. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement