난이도 : medium 문제링크 정수형 배열 nums가 주어진다 오름차순으로 정렬되기 위한 첫번째 회전 요소를 리턴하라. O(logn) 의 시간복잡도 알고리즘을 작성할 것. 1. 접근법 이진 탐색을 통해 정렬이 뒤바뀌는 인덱스를 찾는다. 이진탐색 범위의 양끝점의 정렬여부를 통해 다음 중간 인덱스를 결정한다. 3. 구현 코드 public int findMin(int[] nums) { if (nums.length == 1) { return nums[0]; } if (nums.length == 2) { return nums[0] < nums[1] ? nums[0] : nums[1]; } int length = nums.length; int left = 0, right = length-1, mid = 0; if..