← All problemsSign in

Findable Numbers

Donald duck loves learning new algorithms. Today, he learned binary search and understood how it works on integer arrays sorted in non-decreasing order. His knack of getting into problems is famous, and he wrote his version of binary search algorithm as follows: binarySearch(int[] array, int lo, int hi, int key) { while (lo ≤ hi) { mid := random(lo, hi); if a[mid] = key then return mid;

HINT LADDERno hints yet
L1 Observation
L2 Technique
L3 Approach
L4 Pseudo-code
🔒
L5 Full solution
L5 unlocks only if you insist twice
solution.cppC++17

CodeSearch Tutor

Hints, not spoilers — it won’t hand over the full solution unless you insist.

voice by Sarvam AI

Sign in to chat with the tutor and save your progress.

Sign in to start