[Solved] Convert nested ‘for’ loop to single ‘for’ loop in java [closed]
[ad_1] I don’t think you can avoid two loops, but you can make it sequential, instead of nested. long[] delta = new long[ar]; for(i=0;i<k;i++) { l=sc.nextLong(); r=sc.nextLong(); v=sc.nextLong(); if (l-1 < r) { m=(int)(l-1); delta[m] = v; m=(int)r; if (m < delta.length) { delta[m] = -v; } } } long cumulative = 0; for (int … Read more