Message on Whatsapp 8879355057 for DSA(OA + Interview) + Fullstack Dev Training + 1-1 Personalized Mentoring to get 10+LPA Job
0 like 0 dislike
1,138 views
in Online Assessments by Expert (44,360 points) | 1,138 views

2 Answers

0 like 0 dislike
Best answer

 

 

Microsoft OA | SDE 2 | April 2022

 

2 Questions on Codility -

 

by Expert (44,360 points)
0 like 0 dislike

JavaScript Solution

 

const kLargest = (a) => {
  a.sort((a,b) => a-b);
  let left = 0, right = a.length;
  while(left<right){
    if(-a[left] === a[right]){
      return a[right];
    }
    if(Math.abs(a[left]) > a[right]){
      left++;
    }
    else{
      right--;
    }
  }
  return -1;
};
by Expert (44,360 points)