3392: Count-Subarrays-of-Length-Three-With-a-Condition
Easy

Unfortunately this question is quite straightforward; optimal solution is just a for-loop iterating through every contiguous triplet.

Code:

class Solution {
public:
    int countSubarrays(vector<int>& nums) {
        int ans = 0;
        for (int i = 0; i < nums.size()-2; ++i) {
            if (2*(nums[i] + nums[i+2]) == nums[i+1]) {
                ++ans;
            }
        }
        return ans;
    }
};

Complexity:

Time Taken: