Update sortedIndex.md as suggested by @atomiks

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

View File

@ -3,13 +3,11 @@
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 ```js
const sortedIndex = (arr,n) => { const sortedIndex = (arr, n) => {
arr[0] > arr[1] ? (let anarray = arr.reverse(),let isReversed = true) : (let anarray = arr, let isReversed = false); const isDescending = arr[0] > arr[arr.length - 1];
val = anarray.findIndex( el => { const index = arr.findIndex(el => isDescending ? n >= el : n <= el);
return n <= el return index === -1 ? arr.length : index;
}) };
return val === -1 ? arr.length : isReversed ? arr.length - val : val
}
``` ```
```js ```js