Advertisement
Guest User

Untitled

a guest
May 24th, 2016
72
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 0.78 KB | None | 0 0
  1. public int getP(String key, int i) {
  2.         if ("".equals(key)) {
  3.             return -1;
  4.         }
  5.         int total = 0;
  6.         String[] values = key.split("(?<=\\G.{4})");
  7.         for (int k = 0; k < values.length; k++) {
  8.             if (values[k].length() < 4) {
  9.                 values[k] = null;
  10.             }
  11.         }
  12.         int size = values.length;
  13.         if (values[size - 1] == null) {
  14.             size--;
  15.         }
  16.         int[] totals = new int[size];
  17.         for (int k = 0; k < size; k++) {
  18.             for (int j = 0; j < values[k].length(); j++) {
  19.                 totals[k] += values[k].charAt(j) * Math.pow(8, j);
  20.             }
  21.             total += totals[k];
  22.         }
  23. //        System.out.println("Total = " + total*i);
  24.         return total * i;
  25.     }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement