File tree 3 files changed +44
-2
lines changed
3 files changed +44
-2
lines changed Original file line number Diff line number Diff line change 37
37
| [ 026] [ 026-question ] | [ Remove Duplicates from Sorted Array] [ 026-tips ] | [ ✅] [ 026-java ] | [ ✅] [ 026-js ] | [ ✅] [ 026-kotlin ] |
38
38
| [ 027] [ 027-question ] | [ Remove Element] [ 027-tips ] | [ ✅] [ 027-java ] | [ ✅] [ 027-js ] | [ ✅] [ 027-kotlin ] |
39
39
| [ 028] [ 028-question ] | [ Implement strStr()] [ 028-tips ] | [ ✅] [ 028-java ] | [ ✅] [ 027-js ] | [ ✅] [ 028-kotlin ] |
40
- | [ 035] [ 035-question ] | [ Search Insert Position] [ 035-tips ] | [ ✅] [ 035-java ] | | [ ✅] [ 035-kotlin ] |
40
+ | [ 035] [ 035-question ] | [ Search Insert Position] [ 035-tips ] | [ ✅] [ 035-java ] | [ ✅ ] [ 035-js ] | [ ✅] [ 035-kotlin ] |
41
41
| [ 038] [ 038-question ] | [ Count and Say] [ 038-tips ] | [ ✅] [ 038-java ] | | [ ✅] [ 038-kotlin ] |
42
42
| [ 053] [ 053-question ] | [ Maximum Subarray] [ 053-tips ] | [ ✅] [ 053-java ] | | [ ✅] [ 053-kotlin ] |
43
43
| [ 058] [ 058-question ] | [ Length of Last Word] [ 058-tips ] | [ ✅] [ 058-java ] | | [ ✅] [ 058-kotlin ] |
359
359
[ 026-js ] : ./src/_026/Solution.js
360
360
[ 027-js ] : ./src/_027/Solution.js
361
361
[ 028-js ] : ./src/_028/Solution.js
362
+ [ 035-js ] : ./src/_035/Solution.js
362
363
[ 226-js ] : ./src/_226/Solution.js
363
364
[ 561-js ] : ./src/_561/Solution.js
364
365
[ 643-js ] : ./src/_643/Solution.js
Original file line number Diff line number Diff line change
1
+ /**
2
+ * @param {number[] } nums
3
+ * @param {number } target
4
+ * @return {number }
5
+ */
6
+ var searchInsert = function ( nums , target ) {
7
+ if ( nums . length === 1 ) {
8
+ return nums [ 0 ] >= target ?0 :1
9
+ }
10
+ for ( let i = 0 ; i < nums . length - 1 ; i ++ ) {
11
+ if ( nums [ i ] === target ) {
12
+ return i
13
+ }
14
+ if ( nums [ i ] < target && target <= nums [ i + 1 ] ) {
15
+ return i + 1
16
+ }
17
+ if ( nums [ i ] > target ) {
18
+ return 0
19
+ }
20
+ }
21
+ return nums . length
22
+ } ;
Original file line number Diff line number Diff line change @@ -74,7 +74,26 @@ class Solution {
74
74
}
75
75
}
76
76
```
77
-
77
+ javascript
78
+ ``` javascript
79
+ var searchInsert = function (nums , target ) {
80
+ if (nums .length === 1 ) {
81
+ return nums[0 ] >= target? 0 : 1
82
+ }
83
+ for (let i = 0 ; i < nums .length - 1 ; i++ ) {
84
+ if (nums[i] === target) {
85
+ return i
86
+ }
87
+ if (nums[i] < target && target <= nums[i + 1 ]) {
88
+ return i+ 1
89
+ }
90
+ if (nums[i] > target) {
91
+ return 0
92
+ }
93
+ }
94
+ return nums .length
95
+ };
96
+ ```
78
97
79
98
## 结语
80
99
You can’t perform that action at this time.
0 commit comments