Skip to content

Commit fb122d5

Browse files
authored
Create 1752-check-if-array-is-sorted-and-rotated.js
1 parent 5c189bc commit fb122d5

File tree

1 file changed

+20
-0
lines changed

1 file changed

+20
-0
lines changed
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
/**
2+
* @param {number[]} nums
3+
* @return {boolean}
4+
*/
5+
const check = function(nums) {
6+
let prev = -1, mark = 0
7+
for(let e of nums) {
8+
9+
if(e >= prev) prev = e
10+
else {
11+
mark++
12+
prev = e
13+
}
14+
if(mark > 1) return false
15+
}
16+
if(mark === 1 && nums[0] < nums[nums.length - 1]) {
17+
return false
18+
}
19+
return true
20+
};

0 commit comments

Comments
 (0)