-
Notifications
You must be signed in to change notification settings - Fork 0
/
Solution.java
44 lines (40 loc) · 893 Bytes
/
Solution.java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
package Array.No_35_SearchInsertPosition;
/**
* FileName: Solution
* Author:
* Date: 2019-01-27 09:58
* Description: Search Insert Position
* <p>
* Given a sorted array 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.
* <p>
* You may assume no duplicates in the array.
* <p>
* Example 1:
* <p>
* Input: [1,3,5,6], 5
* Output: 2
* Example 2:
* <p>
* Input: [1,3,5,6], 2
* Output: 1
* Example 3:
* <p>
* Input: [1,3,5,6], 7
* Output: 4
* Example 4:
* <p>
* Input: [1,3,5,6], 0
* Output: 0
*/
public class Solution {
public int searchInsert(int[] nums, int target) {
int num = 0;
for (int i = 0; i < nums.length; i++) {
if (nums[i] >= target) {
break;
}
num = i + 1;
}
return num;
}
}