記幾道前端演算法題目

2021-10-03 00:02:29 字數 877 閱讀 2047

未完待續。。。。

演算法題一:

// js編碼實現乙個render方法,使得可以這樣呼叫:

const year =

'2017'

;const month =

'09'

;const day =

'21'

;const str =

render

('$-$-$')(

);console.

log(str)

;// 輸出2017-09-21

可以看到是模板字串。使用eval將字串轉換成模板字串。

function

render

(format)

)=>

eval

('`'

+ format +

'`')

}

演算法題二:(待完成)

//  不限語言  實現乙個螺旋矩陣

input =

1output =[[

1]]input =

2output =[[

1,2]

,[4,

3]]input =

3output =[[

1,2,

3],[

8,9,

4],[

7,6,

5]]

演算法題三:(待完成)

range是一些程式語言內建的功能:

如range(1,10,3),返回 1, 4, 7, 10;

如range(『a』,『f』,2),返回"a", 「c」, 「e」

請用js實現該功能(可以使用es6)

幾道C語言題目

下面 的輸出結果是?int main int ptr 3 a printf d,d n ptr 1 ptr 2 ptr printf d,d n ptr 1 ptr 2 system pause return 0 2,3 5,6 ptr的型別是int 3 那麼 ptr的型別便是int 3 也就是in...

幾道關於面試的題目

實現乙個演算法,確定乙個字串的所有字元是否全部相同?最想想到的方法是通過比較該字串的每乙個字元,演算法的時間複雜度為0 n2 次。另一種辦法是可以利用set資料結構來實現,因為在set中不允許存在重複的字元。有乙個有意思的地方是在進行判斷前可以先判斷字串的長度,如果字串的長度大於256,那麼我們可以...

幾道JS閉包題目

function fun n,o 問 三個fun函式是一樣的嗎?答 第乙個fun是具名函式,可通過fun.name得到 fun 即函式名 返回值是乙個物件字面量表示式,屬於乙個新的object 物件字面量裡有乙個叫fun的屬性,該屬性是乙個匿名函式表示式,屬於新建立的函式,所以第乙個和第二個fun函...