⌘K
Flycodx

Find Your Morning Yoga Class

Find Your Morning Yoga Class

MediumBinary Search100% accepted

Priya books morning yoga classes at Aeroyoga Studio in Mumbai. Classes run 6:00 AM to 8:00 PM with 30-minute slots. Some slots are unavailable (marked 1) due to prior bookings. Find the first available slot on or after her preferred time using binary search.

Approach

Given array of slot availability (0=free, 1=booked) and preferred time index, find first available slot >= preferred time.

Input

slots=[0,1,0,1,0],preferred=1

Output

2
solution.py
Loading editor...
Test 1
Test 2
Test 3

Press Run to test your custom input, or Submit to judge against all test cases.

Sign in to continue

Create a free account to run code, submit solutions and track progress.

  • Free forever — no credit card
  • 10+ languages with live execution
  • Points, streaks & leaderboards
Auto Save OnLn 1, Col 1Spaces: 4UTF-8LFPython 3