Update sortedIndex.md

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

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
}
```