Longest Subarray
Solutions
Approach -Brute Force Technique
public class Solution {
public int LongestSubarray(int[] nums, int k) {
int maxLength = 0;
for (int start = 0; start < nums.Length; start++) {
int sum = 0;
for (int end = start; end < nums.Length; end++) {
sum += nums[end];
if (sum <= k) {
maxLength = Math.Max(maxLength, end - start + 1);
}
}
}
return maxLength;
}
}Approach - Dynamic Sliding Window
Last updated