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 f52d7b9e46
commit af1c42b77e

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