Average Waiting Time LeetCode solution in Java
1class Solution {2public double averageWaitingTime(int[][] customers) {3double time = 0;4double waitingTime = 0;56for (int[] cust : customers) {7time = Math.max(cust[0], time);8time = time + cust[1];9waitingTime += (time - cust[0]);10}1112return waitingTime / customers.length;13}14}