Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public int getP(String key, int i) {
- if ("".equals(key)) {
- return -1;
- }
- int total = 0;
- String[] values = key.split("(?<=\\G.{4})");
- for (int k = 0; k < values.length; k++) {
- if (values[k].length() < 4) {
- values[k] = null;
- }
- }
- int size = values.length;
- if (values[size - 1] == null) {
- size--;
- }
- int[] totals = new int[size];
- for (int k = 0; k < size; k++) {
- for (int j = 0; j < values[k].length(); j++) {
- totals[k] += values[k].charAt(j) * Math.pow(8, j);
- }
- total += totals[k];
- }
- // System.out.println("Total = " + total*i);
- return total * i;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement