Something went wrong. Try again.
My leetcode submissions.
Something went wrong. Try again.
557 B · 24 lines
C++
at main
12345678910111213141516171819202122232425#include <bits/stdc++.h>#include <ranges>namespace ra = std::ranges;namespace vi = std::ranges::views;using namespace std::string_literals;using namespace std;
auto search(vector<int>& nums, int target) -> int{ auto const it = ra::lower_bound(nums, target); return it != nums.end() && *it == target ? distance(nums.begin(), it) : -1;}
auto main() -> int{ auto nums = vector{-1,0,3,5,9,12}; auto target = 9; cout << search(nums, target) << endl; nums = vector{-1,0,3,5,9,12}; target = 2; cout << search(nums, target) << endl; return 0;}