terminal
Elevo
/
ESC
Login
Initiate Registration
code
Topics
corporate_fare
Companies
history
History
arrow_back
Back to Challenges
#35
Search Insert Position
Easy
Acceptance 0%
Editorial
description
Problem Description
Given a sorted array of distinct integers and a target value, return the index if the target is found. If not, return the index where it would be if it were inserted in order. You must write an algorithm with `O(log n)` runtime complexity.
checklist
Constraints
1 <= nums.length <= 10^4
-10^4 <= nums[i] <= 10^4
nums contains distinct values sorted in ascending order.
-10^4 <= target <= 10^4
science
Examples
Case #1
In:
nums = [1,3,5,6] target = 5
Out:
2
Case #2
In:
nums = [1,3,5,6] target = 2
Out:
1
Mastery Tags
Arrays
Binary Search
Hiring Companies
Amazon
Apple
Bloomberg
code
Integrated IDE
Python 3
expand_more
C
C++ 17
Java
JavaScript
Python 3
C
C++ 17
Java
JavaScript
Python 3
refresh
class Solution: def searchInsert(self, nums: list[int], target: int) -> int: pass
Login to Compile
Processing
terminal
Debug Output
home
Home
extension
Practice
robot_2
login
Sign In
account_circle
Menu
code_blocks
Coding
psychology
Aptitude
Navigation
close
Login
Registration