第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

有大佬遇到過這個問題嗎:遇到的一個面試題如何做?

有大佬遇到過這個問題嗎:遇到的一個面試題如何做?

繁星點點滴滴 2019-06-10 09:48:44
letarr=[1,2,3,4,5,6,6,7,8,9,10,10,10,11,12,12,4,5]如何通過js把它切成[1,2,3,4,5,6][6,6][6,7,8,9,10][10,10,10][10,11,12][12,12][12,4,5]規(guī)則:1、相鄰不同的合為一組;2、相鄰相同的合為一組。
查看完整描述

2 回答

?
慕田峪9158850

TA貢獻1794條經(jīng)驗 獲得超7個贊

letarr=[1,2,3,4,5,6,6,7,8,9,10,10,10,11,12,12,4,5]
letsplitArray=function(A){
letglobal=[[A[0]]],local=global[0]
for(vari=1;iletp=local[local.length-1],pp=local[local.length-2]
if(A[i]===p&&(p===pp||!pp)||A[i]!==p&&p!==pp){
local.push(A[i])
}else{
local=[A[i-1],A[i]]
global.push(local)
}
}
returnglobal
}
console.log(splitArray(arr))
                            
查看完整回答
反對 回復 2019-06-10
?
元芳怎么了

TA貢獻1798條經(jīng)驗 獲得超7個贊

functionmerge(arr){
let_arr=[];//臨時存儲
letresult=[];
if(arr.length===0){
return[];
}elseif(arr.length===1){
return[arr];
}
_arr=[arr[0]];
//從第1個開始循環(huán)
for(leti=1,len=arr.length;i//若當前的數(shù)與前一個不相等
if(arr[i]!==arr[i-1]){
_arr.push(arr[i]);
//若當前的數(shù)與后一個相等時,則說明當前的隊列完成
if(arr[i]===arr[i+1]){
result.push(_arr);
_arr=[arr[i]];
}
}else{
_arr.push(arr[i]);
if(arr[i]!==arr[i+1]){
result.push(_arr);
_arr=[arr[i]];
}
}
if(i===len-1){
result.push(_arr);
}
}
returnresult;
}
測試樣例:
vararr=[1,2,3,4,5,6,6,7,8,9,10,10,10,11,12,12,4,5];
console.log(merge(arr));
/*
[
[1,2,3,4,5,6]
[6,6]
[6,7,8,9,10]
[10,10,10]
[10,11,12]
[12,12]
[12,4,5]
]
*/
vararr=[];
console.log(merge(arr));//[]
vararr=[1];
console.log(merge(arr));
/*
[
[1]
]
*/
vararr=[1,2];
console.log(merge(arr));
/*
[
[1,2]
]
*/
vararr=[1,2,3];
console.log(merge(arr));
/*
[
[1,2,3]
]
*/
vararr=[1,1,2,2,3];
console.log(merge(arr));
/*
[
[1,1]
[1,2]
[2,2]
[2,3]
]
*/
                            
查看完整回答
反對 回復 2019-06-10
  • 2 回答
  • 0 關注
  • 310 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網(wǎng)微信公眾號