FCC-JS-BAS-Where do I belong-陣列排序並找出元素索引
陣列排序並找出元素索引
我身在何處?
先給陣列排序,然後找到指定的值在陣列的位置,最後返回位置對應的索引。
舉例:where([1,2,3,4], 1.5) 應該返回 1。因為1.5插入到陣列[1,2,3,4]後變成[1,1.5,2,3,4],而1.5對應的索引值就是1。
同理,where([20,3,5], 19) 應該返回 2。因為陣列會先排序為 [3,5,20],19插入到陣列[3,5,20]後變成[3,5,19,20],而19對應的索引值就是2。
當你完成不了挑戰的時候,記得開大招'Read-Search-Ask'。
這是一些對你有幫助的資源:
示例:
function where(arr, num) {
// 請把你的程式碼寫在這裡
var arr1 = arr.unshift(num);
var array = arr.sort(function(a,b){return a>b;});
//解法1
return array.indexOf(num);
//解法2
//for (var i = 0;i< array.length;i++){
// if (array[i] == num){
// return i;
// }
//}
}
where([40,129, 60], 50);
相關文章
- 找出陣列中元素的位置陣列
- 在陣列中找出唯一的重複元素陣列
- java之陣列的索引,排序以及二維陣列Java陣列索引排序
- 找出陣列中元素出現次數超過陣列長度一半的元素陣列
- JavaScript 陣列 指定索引位置插入元素JavaScript陣列索引
- js找出陣列中出現最多的元素和次數JS陣列
- jQuery元素在陣列中的索引位置jQuery陣列索引
- js刪除陣列指定索引的元素JS陣列索引
- js陣列元素排序程式碼例項JS陣列排序
- 【谷歌面試題】給出一個陣列A,找出一對 (i, j)使得A[i]谷歌面試題陣列
- js如何獲取指定陣列元素在陣列中的索引值JS陣列索引
- 陣列的操作處理與陣列元素的氣泡排序 (轉)陣列排序
- JavaScript 陣列中元素隨機打亂排序JavaScript陣列隨機排序
- php 陣列根據元素從小到大排序PHP陣列排序
- 1.找出元素 item 在給定陣列 arr 中的位置陣列
- js 陣列元素大小排序例項程式碼JS陣列排序
- Java擷取指定區間內的陣列元素並存入新陣列Java陣列
- 陣列排序陣列排序
- js如何使用索引訪問陣列物件中的元素JS索引陣列物件
- 數學建模例題2.27 陣列元素的索引示例陣列索引
- js練習(一)找出元素item在給定陣列arr中的位置JS陣列
- 陣列元素逆序陣列
- JavaScript 拼接多個陣列並刪除重複元素JavaScript陣列
- 陣列的排序陣列排序
- 物件陣列排序物件陣列排序
- JavaScript 陣列排序JavaScript陣列排序
- js陣列排序JS陣列排序
- [LeetCode] Kth Largest Element in an Array (找出陣列的第k大的元素)LeetCode陣列
- 【陣列】1394. 找出陣列中的幸運數(簡單)陣列
- js 在陣列的指定索引位置插入一個新的元素JS陣列索引
- 陣列元素劃分陣列
- 為什麼處理排序陣列比未排序陣列快排序陣列
- golang 陣列去重 移除陣列指定元素Golang陣列
- 多維陣列排序陣列排序
- 陣列氣泡排序陣列排序
- 陣列選擇排序陣列排序
- js陣列排序整理JS陣列排序
- javascript 陣列快速排序JavaScript陣列排序