記一些筆試題

2021-10-21 20:26:14 字數 1914 閱讀 9534

思路:每乙個元素去與後面的元素去比較,只要相等就退出,說明已經找到第乙個重複的字元了。

'該字串沒有重複字元'

)}例如:輸入[1,4,3,4,null,undefined,nan,null] 輸出 6思路:將每乙個元素全部轉成字串,避免了nullundefined的影響。null == undefinedtruenull === undefinedfalse,每個元素跟後面的元素去比較,看有沒有重複的,找到重複的把後面的刪除。

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分鐘,只有一支手電...