Untitled

 avatar
unknown
plain_text
a month ago
556 B
8
Indexable
function [num_triplets, max_triplet] = findTriplets(v)
  
    num_triplets = 0; 
    max_sum = -inf;   
    max_triplet = [];

   
    for i = 1:(length(v) - 2)
        
        triplet = v(i:i+2);

       
        if triplet(1) < triplet(2) && triplet(2) < triplet(3)
            num_triplets = num_triplets + 1; 
            current_sum = sum(triplet);      

          
            if current_sum > max_sum
                max_sum = current_sum;
                max_triplet = triplet;
            end
        end
    end

end
Leave a Comment