未完待續。。。。
演算法題一:
// 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函...