牛客網程式設計練習之JS函式封裝

2021-08-03 22:07:02 字數 829 閱讀 8235

第一題:

/**

* 題目:已知函式 fn 執行需要 3 個引數。請實現函式 partial,呼叫之後滿足如下條件:

* 1、返回乙個函式 result,該函式接受乙個引數

* 2、執行 result(str3) ,返回的結果與 fn(str1, str2, str3) 一致

* @param fn

* @param str1

* @param str2

*/function partial(fn, str1, str2) ;

return result;

}//輸入

var sayit = function(greeting, name, punctuation) ;

console.log(partial(sayit, 'hello', 'ellie')('!!!'));

//輸出

//hello, ellie!!!

第二題:

/**

* 函式 usearguments 可以接收 1 個及以上的引數。

* 請實現函式 usearguments,返回所有呼叫引數相加後的結果。

* 本題的測試引數全部為 number 型別,不需考慮引數轉換。

* @param num

* @returns

*/function usearguments(num) ;

return result;

}

第三題嘗試做出來了但還不是太懂,等弄懂了再來更新。

牛客網練習30

眾所周知,小k是nowcoder的 苟管理,所以小k很擅長踢樹,雖然本題與踢樹無關 小k喜歡將日期排列成yyyy mm dd的形式 位數不足添零補齊 的形式,雖然這與小k只會做回文字串這道水題無關,但小k覺得日期組成的回文串也是挺可愛的。作為乙個涼心出題人,小k決定給你乙個可愛的問題 給你兩個日期,...

牛客網程式設計2

輸入兩個整數序列,第乙個序列表示棧的壓入順序,請判斷第二個序列是否為該棧的彈出順序。假設壓入棧的所有數字均不相等。例如序列1,2,3,4,5是某棧的壓入順序,序列4,5,3,2,1 是該壓棧序列對應的乙個彈出序列,但 4,3,5,1,2 就不可能是該壓棧序列的彈出序列。注意 這兩個序列的長度是相等的...

牛客網程式設計題

參考了排行榜大神 1.計算字串最後乙個單詞的長度,單詞以空格隔開 a raw input b a.split print len b 1 2.寫出乙個程式,接受乙個有字母和數字以及空格組成的字串,和乙個字元,然後輸出輸入字串中含有該字元的個數。不區分大小寫 a raw input lower b r...