Update sortedIndex.md

This commit is contained in:
Rohit Tanwar
2017-12-31 20:24:05 +05:30
committed by GitHub
parent d028e82970
commit 0e2c7a3769

View File

@ -1,12 +1,14 @@
### sortedIndex
Returns the lowest index at which value should be inserted into array in order to maintain its sort order.
Returns the lowest index at which value should be inserted into array in order to maintain its sort order
```js
const sortedIndex = (arr,n) => {
let [anarray, isReversed] = arr[0] > arr[1] ? [arr.reverse(), true] : [arr, false];
let val = anarray.findIndex(el => n <= el);
return val === -1 ? arr.length : isReversed ? arr.length - val : val
arr[0] > arr[1] ? (let anarray = arr.reverse(),let isReversed = true) : (let anarray = arr, let isReversed = false);
val = anarray.findIndex( el => {
return n <= el
})
return val === -1 ? arr.length : isReversed ? arr.length - val : val
}
```