Beautiful Triplets

 https://www.hackerrank.com/challenges/beautiful-triplets/problem

int beautifulTriplets(int d, vector<int> arr) {
int n=arr.size();
int sum = 0;
    for(int i = 0; i < n-2; ++i) {
        for(int j = i+1; j < n-1; ++j) {
            if(arr[j]-arr[i] == d) {
                for(int k = i+2; k < n; ++k) {
                    if(arr[k]-arr[j] == d) {
                        ++sum;
                        break;
                    }
                }
                break;
            }
        }
    }
    
    return sum;
}


 

Comments

Popular posts from this blog

Perfect Peak of Array

Is Rectangle?

Sort array with squares!