JSFiddle - React, Tailwind, and code Playground

by Sudheer Nunna

JavaScript

/**
 * @param {number[]} nums
 * @return {number}
 */


var findMin = function (nums) {
  let left = 0,
    right = nums.length - 1;

  while (left < right) {
    let mid = Math.floor((left + right) / 2);
    console.log("nums[mid]"+mid+'mid'+nums[mid])
     console.log("nums[right]"+right+'right'+nums[right])
         console.log("nums[left]"+left+'left'+nums[left])

console.log(nums[mid] > nums[right])
    if (nums[mid] > nums[right]){
    left = mid + 1;
    } 
    else {
    right = mid;
    }
  }
  console.log(nums);
  return nums[left];
};
    


console.log(findMin([3,4,5,6,1,2]));