JOB UPDATES, COURSES AND TECHNOLOGY NEWS
JOB UPDATES, COURSES AND TECHNOLOGY NEWS
May 27, 2025 at 01:08 PM
//findmaxabs public int findmaxabs(String input1, String input2) { StringBuilder gr = new StringBuilder(); for (int i = 0; i < input1.length(); i += 2) { gr.append(input1.charAt(i)); } String group1 = gr.toString(); int n = group1.length(); if (n > input2.length()) { return -1; } int maxDiff = Integer.MIN_VALUE; int re = -1; for (int i = 0; i <= input2.length() - n; i++) { String sub = input2.substring(i, i + n); int totalDiff = 0; for (int j = 0; j < n; j++) { totalDiff += Math.abs(group1.charAt(j) - sub.charAt(j)); } if (totalDiff > maxDiff) { maxDiff = totalDiff; re = i; } } return re; }

Comments