鏈家2018實習生前端筆試題

2022-08-23 03:09:13 字數 815 閱讀 1478

var str='1 5 7 8 9 10 11';

var strarr=str.split(' ');

for (var i = 0; i < strarr.length; i++)

//對陣列進行公升序排序

strarr.sort(function

(num1, num2) );

var result=;

var temp=1; //

temp用來控制數值和其對應下標的差值

for (i = 0; i < strarr.length; i++)

}console.log(result);

題目:在小紅家裡面,有n組開關,觸控每個開關,可以使得一組燈泡點亮。  現在問你,使用這n組開關,最多能夠使得多少個燈泡點亮呢?  

輸入  :第一行乙個n,表示有n組開關。  接下來n行,每行第乙個整數為k,表示這個開關控制k個燈泡,接下來k個整數,表示控制的燈泡序號。  滿足:  1<=n<=1000  ,

1<=k<=1000  ,

序號是在int範圍內正整數。  

輸出  :輸出最多多少個燈泡點亮。

let n=readint();

let res=;

while(n--)}//

es6提供了新的資料結構set。它類似於陣列,但是成員的值都是唯一的,沒有重複的值。

//set函式可以接受乙個陣列(或類似陣列的物件)作為引數,用來初始化。

res=[...new

set(res)];

print(res.length);

頭條2018實習生筆試

這個題的核心是用了乙個map,key是每一種喜好程度值k,然後把同乙個k的使用者id放在乙個vector裡。即map 每乙個查詢直接在要查詢的喜好程度k相應的使用者id陣列中找。include include include using namespace std int main 查詢 這個題我也...

阿里2018實習生筆試題 大數相加

兩個大數使用string 表示,請實現乙個函式,將他們相加。注意 1.大數可能包含小數,比如 123.07 8796 2.輸入可能有誤,請檢查是否合法,不合法返回值為false 3.大數不包含科學計數法。檢查string是否合法 不合法返回 false 分離string,分成整數部分和小數部分。對整...

網易2018實習生筆試題 被三整除

時間限制 1秒 空間限制 32768k 問題描述 小q得到乙個神奇的數列 1,12,123,12345678910,1234567891011.並且小q對於能否被3整除這個性質很感興趣。小q現在希望你能幫他計算一下從數列的第l個到第r個 包含端點 有多少個數可以被3整除。輸入描述 輸入包括兩個整數l...