思路:每乙個元素去與後面的元素去比較,只要相等就退出,說明已經找到第乙個重複的字元了。
'該字串沒有重複字元'
)}例如:輸入[1,4,3,4,null,undefined,nan,null] 輸出 6思路:將每乙個元素全部轉成字串,避免了null
和undefined
的影響。null == undefined
為true
,null === undefined
為false
,每個元素跟後面的元素去比較,看有沒有重複的,找到重複的把後面的刪除。
function
maxsonarray
(array)
// console.log('處理後的陣列', array)
var sonarray = array
i =0for
(i; i < sonarray.length; i++
)else}}
console.
log(
'最大子陣列長度'
, sonarray.length,
'最大子陣列為'
, sonarray)
}
思路:先找到?
,?
後面跟的就是引數,引數用&&
鏈結,我們就用&&
分割成陣列,=
左右兩邊就是鍵值對,那直接用=
將鍵值對分割成陣列,將新的引數值替換原來舊的引數值,注意題目不要新的引數就要原來的引數。所以遍歷原來的引數的key
去接收新的引數值,新的字段就不要了。最後重新拼接字串。
// 合併引數物件
let tempkeyarray = object.
keys
(keyvalobject)
tempkeyarray.
foreach
((element)
=>
)// 想要把新物件的全部引數加上去可以用下一行**
// object.assign(keyvalobject, param)
// 重新組合成url
let target =
''let temparray = object.
entries
(keyvalobject)
for(
let i =
0; i < temparray.length; i++
)let parambody = temparray.
join
('&&'
) target = urlhead + parambody
console.
log(target)
}
一些筆試題
int main int argc,char argv int multi int a,int b,int c typedef int func1 int in typedef int func2 int int int 013.請寫出下列 的輸出內容 include stdio.h main 解 ...
一些筆試題(C C )
1.there are two variables,don t use if.else or or switch or other judgement statements,find out the biggest number of the two numbers.返回2個數中較大的數,不使用if...
一些騰訊筆試題目
1 請定義乙個巨集,比較兩個數a b的大小,不能使用大於 小於 if語句 2 如何輸出原始檔的標題和目前執行行的行數 3 兩個數相乘,小數點後位數沒有限制,請寫乙個高精度演算法 4 寫乙個病毒 5 有a b c d四個人,要在夜裡過一座橋。他們通過這座橋分別需要耗時1 2 5 10分鐘,只有一支手電...