Target sum triplet problem

It is showing me correct answer but not passing any test cases, a little help or direction would be appreciated. Here is my code.

hello @anujkumardarji

iside the while loop
u should check for three conditions

sum=a[i]+a[start]+a[end]
if(sum==target){
 
  }  else if (sum < target){


} else{

}

increment and decrement pointer accordingly

check now-

I hope I’ve cleared your doubt. I ask you to please rate your experience here
Your feedback is very important. It helps us improve our platform and hence provide you
the learning experience you deserve.

On the off chance, you still have some questions or not find the answers satisfactory, you may reopen
the doubt.