蘑菇街2019屆校招前端筆試演算法題

2021-09-18 03:39:22 字數 470 閱讀 4935

編寫乙個js函式,傳入乙個非空字串,計算出現次數最多的字元,返回該字元及 出現次數,結果可能包含多個字元。如傳入「xyzzyxyz」,則返回:

var str =

"xyzzyxyz"

;var chararray = str.

split(""

);var obj =

;//用來存下所有的鍵和值

var max =0;

//用來記錄下出現最多的次數是多少。

var result =

;while

(chararray.length!=0)

} obj[c]

=count;

if(count > max)}}

for(

var key in obj)

} console.

log(result)

;

2014蘑菇街校招前端筆試題和我自己的解答

position static 元素框正常生成,塊級元素生成乙個矩形框,作為文件流的一部分,行內元素則會建立乙個或多個行框,置於其父元素中 position relative 元素框偏移某個距離,元素仍然保持位定位前的形狀,它原本所佔的空間仍然保留 position absolute 元素從文件流完...

蘑菇街2016招聘筆試

題目描述 給定乙個字串,問是否能通過新增乙個字母將其變為回文串。輸入描述 一行乙個由小寫字母構成的字串,字串長度小於等於10。輸出描述 輸出答案 yes no 輸入例子 coco 輸出例子 yes分析 回文串是指從左向右讀乙個字串和從右向左讀乙個字串是相同的 要判斷乙個字串是不是回文串有很多方法 比...

位元組跳動2019校招前端筆試

題目描述 開心消消樂 給定乙個一維的正整數陣列,逐次選擇其中乙個數做消除,消除所獲得的分數為當前數字和左右相鄰數字的乘積 當左邊或者右邊沒有數字可以認為是1 e.g.輸入陣列 3,1,5,8 step1 消除1 獲得分數 15 3x1x5,陣列變為 3,5,8 step2 消除5,獲得分數 120 ...