Max Value of Equation LeetCode solution in Java
1class Solution {2public int findMaxValueOfEquation(int[][] points, int k) {3int ans = Integer.MIN_VALUE;4int i = 0;5int f = 1;6while (i < points.length) {7if (f < i + 1) f = i + 1;8for (int j = f; j <= points.length - 1; j++) {9if (points[j][0] > (points[i][0] + k)) break;10if ((points[i][1] + points[j][1] + points[j][0] - points[i][0]) > ans) {11ans = points[i][1] + points[j][1] + points[j][0] - points[i][0];12f = j - 1;13}14}15i++;16}17return ans;18}19}