[問題] 尋找陣列中缺少的數字 給P幣5000
小弟被人問問題 有點搞混了
看似簡單 我只會javascript一點
會運用到propmt console.log for if
所以在這求程式解 給P幣5000元
Q1:
尋找陣列中缺少的數字: 輸入一個陣列,
該陣列的元素是 1 到 N+1,其中 N 是陣列的數
量。請找出其中缺少的數字。例如輸入 [1,2,4,5,6] 應輸出 3
答案應該會是
console.log( solution([1,2,4]) ); // 3
console.log( solution([1,2,3,5,6]) ); // 4
console.log( solution([1,2,3,4,5]) ); // 6
我的解法是
a.先不管propmt 輸入或輸出 直接改下方的console.log()當輸入
b.
function solution(InputArray)
{
for(var i=0; i <= InputArray.length-1; i++)
{
if (InputArray[i+1]-InputArray[i] == 2)
{
return i+2;
}
}
}
console.log( solution([1,2,4]) ) 答案顯示3
console.log( solution([1,2,3,5,6]) )答案顯示4
console.log( solution([1,2,3,4,5]) ) 答案解示無解
c.
這樣只能求解數列中有缺漏數字,
console.log( solution([1,2,4]) ); // 3
console.log( solution([1,2,3,5,6]) ); // 4
換句話說不能求解 連續數列N元素,再補遞N+1,會沒辦法判斷
console.log( solution([1,2,3,4,5]) ); // 6
d.請問該怎解法 以及 增加輸入陣列解法 輸出答案解法
請大大協助
P幣5000元
感謝
--
中國 香港 澳門 韓國 日本 菲律賓 汶萊 馬來西亞 新加坡 泰國 越南 柬埔寨
緬甸 斯里蘭卡 卡達 約旦 巴勒斯坦 以色列 埃及 澳大利亞 紐西蘭 芬蘭
瑞典 挪威 丹麥 冰島 俄羅斯 愛沙尼亞 拉脫維亞 立陶宛 波蘭 德國 捷克
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.42.229.158
※ 文章網址: https://www.ptt.cc/bbs/Ajax/M.1460828477.A.B0E.html
※ 編輯: jackjenny (114.42.229.158), 04/17/2016 01:41:39
※ 編輯: jackjenny (114.42.229.158), 04/17/2016 01:43:02
推
04/17 01:53, , 1F
04/17 01:53, 1F
→
04/17 01:53, , 2F
04/17 01:53, 2F
→
04/17 01:54, , 3F
04/17 01:54, 3F
推
04/17 02:40, , 4F
04/17 02:40, 4F
→
04/17 02:40, , 5F
04/17 02:40, 5F
→
04/17 02:41, , 6F
04/17 02:41, 6F
→
04/17 02:44, , 7F
04/17 02:44, 7F
→
04/17 02:46, , 8F
04/17 02:46, 8F
→
04/17 04:42, , 9F
04/17 04:42, 9F
→
04/17 05:43, , 10F
04/17 05:43, 10F
→
04/17 05:44, , 11F
04/17 05:44, 11F
→
04/17 05:44, , 12F
04/17 05:44, 12F
推
04/17 10:36, , 13F
04/17 10:36, 13F
→
04/17 10:37, , 14F
04/17 10:37, 14F
→
04/17 10:37, , 15F
04/17 10:37, 15F
→
04/17 10:39, , 16F
04/17 10:39, 16F
→
04/17 10:39, , 17F
04/17 10:39, 17F
推
04/17 12:27, , 18F
04/17 12:27, 18F
→
04/17 12:28, , 19F
04/17 12:28, 19F
→
04/17 12:30, , 20F
04/17 12:30, 20F
→
04/17 16:41, , 21F
04/17 16:41, 21F
→
04/17 16:41, , 22F
04/17 16:41, 22F
→
04/17 16:42, , 23F
04/17 16:42, 23F
→
04/17 16:42, , 24F
04/17 16:42, 24F
→
04/17 16:43, , 25F
04/17 16:43, 25F
→
04/17 16:43, , 26F
04/17 16:43, 26F
→
04/17 16:43, , 27F
04/17 16:43, 27F
推
04/17 16:47, , 28F
04/17 16:47, 28F
→
04/19 01:43, , 29F
04/19 01:43, 29F
推
04/20 15:54, , 30F
04/20 15:54, 30F
→
04/20 15:54, , 31F
04/20 15:54, 31F
→
04/20 15:55, , 32F
04/20 15:55, 32F
Ajax 近期熱門文章
PTT數位生活區 即時熱門文章