O'sish tartibida saralangan va o'z o'qida aylanib (rotated) berilgan nums massivi va target soni berilgan. Agar target mavjud bo'lsa indeksini qaytaring, aks holda -1. O(log n) vaqtda ishlashi kerak.
func solve(nums []int, target int) int {
// ...
}
Input: nums = [4,5,6,7,0,1,2], target = 0
Output: 4
Input: nums = [4,5,6,7,0,1,2], target = 3
Output: -1
Input: nums = [1], target = 0
Output: -1