国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

16道初級腳本算法,你要挑戰一下嗎?

kumfo / 2168人閱讀

摘要:設置首字母大寫算法挑戰返回一個字符串確保字符串的每個單詞首字母都大寫,其余部分小寫。確認末尾字符算法檢查一個字符串是否以指定的字符串結尾。刪除數組中特定值算法挑戰刪除數組中的所有的假值。

在w3cschool上看到了這些初級算法題目,自己先嘗試做了一下,不會的也會查看一下別人的借鑒一下思路,更多的幫助自己熟悉字符串和數組方法的應用.如果您有更好的解法,可以指出來
還有中級算法題目和后面的高級題目,自己慢慢的做,并且收集一些前端js題目寫出來,慢慢補充進去
參考答案,對應的函數名

翻轉字符串: ?reverseString.js

實戰翻轉字符串算法,結果必須得是一個字符串

階乘: factorialize.js

提供整數的階乘。

回文算法: palindrome.js

palindrome(回文)是指一個字符串忽略標點符號、大小寫和空格,正著讀和反著讀一模一樣。

尋找最長的單詞算法挑戰: findLongestWord.js

返回提供的句子中最長的單詞的長度。返回值應該是一個數字。

設置首字母大寫算法挑戰: titleCas.js

返回一個字符串,確保字符串的每個單詞首字母都大寫,其余部分小寫。

尋找數組中的最大值算法: largestOfFour.js

大數組中包含了n個小數組,請分別找到每個小數組中的最大值,然后把它們串聯起來,形成一個新的數組。

確認末尾字符算法 :confirmEnding.js

檢查一個字符串(str)是否以指定的字符串(target)結尾。如果是,返回true;如果不是,返回false

重復操作算法: repeat.js

循環拼接一個指定的字符串 num次,如果num是一個負數,則返回一個空字符串。

字符串截取算法: truncate.js

如果字符串的長度比給定的參數num長,則把多余的部分用...來表示。切記,插入到字符串尾部的三個點號也會計入字符串的長度。然而,如果指定的參數num小于或等于3,則添加的三個點號不會計入字符串的長度

數組分割算法挑戰 chunk.js

編寫一個函數,把一個數組arr按照指定的數組大小size分割成若干個數組塊。例如:chunk([1,2,3,4],2)=[[1,2],[3,4]]; chunk([1,2,3,4,5],2)=[[1,2],[3,4],[5]];

數組截斷算法挑戰 slasher.js

返回一個數組被截斷n個元素后還剩余的元素,從索引0開始截斷。slasher([1, 2, 3], 2) 應該返回 [3]

數組查詢算法挑戰 mutation.js

如果數組第一個字符串元素包含了第二個字符串元素的所有字符,則函數返回true。

刪除數組中特定值算法挑戰 bouncer.js

刪除數組中的所有的假值。在JavaScript中,假值有alse、null、0、""、undefined 和 NaN

去除數組中任意多個值算法挑戰 destroyer.js

實現一個 destroyer 函數,第一個參數是初始數組,后跟一個或多個參數。從初始數組中刪除與這些參數具有相同值的所有元素。

數組排序并插入值算法挑戰 where.js

先給數組排序,然后找到指定的值在數組的位置,最后返回位置對應的索引。

位移密碼算法挑戰 rot13.js

凱撒密碼,(讓上帝的歸上帝,凱撒的歸凱撒),凱撒密碼Caesar cipher,又叫移位密碼。移位密碼也就是密碼中的字母會按照指定的數量來做移位。一個常見的案例就是ROT13密碼,字母會移位13個位置。由"A" ? "N", "B" ?"O",以此類推。

JS基礎 部分前端題目()

多維數組拍平

實現類似find函數

實現一個map()函數,模擬原生的map函數, map(list,iteratee)

reduce()函數

filter函數

后面你會持續更新一些題目:歡迎star

文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。

轉載請注明本文地址:http://m.specialneedsforspecialkids.com/yun/89638.html

相關文章

  • W3Cschool——初級腳本算法

    摘要:方法二提供者沐辰樓姬采用對象的方法取值優化內部循環性能確認末尾字符算法挑戰檢查一個字符串是否以指定的字符串結尾。方法一方法二提供者沐辰樓姬使用數組對象方法,把數組的第一個元素從其中刪除,并返回第一個元素的值。 showImg(https://segmentfault.com/img/remote/1460000009702368?w=1269&h=541); 前言 偶然看到W3Csch...

    mayaohua 評論0 收藏0
  • W3Cschool——初級腳本算法

    摘要:方法二提供者沐辰樓姬采用對象的方法取值優化內部循環性能確認末尾字符算法挑戰檢查一個字符串是否以指定的字符串結尾。方法一方法二提供者沐辰樓姬使用數組對象方法,把數組的第一個元素從其中刪除,并返回第一個元素的值。 showImg(https://segmentfault.com/img/remote/1460000009702368?w=1269&h=541); 前言 偶然看到W3Csch...

    CntChen 評論0 收藏0
  • 前端最強面經匯總

    摘要:獲取的對象范圍方法獲取的是最終應用在元素上的所有屬性對象即使沒有代碼,也會把默認的祖宗八代都顯示出來而只能獲取元素屬性中的樣式。因此對于一個光禿禿的元素,方法返回對象中屬性值如果有就是據我測試不同環境結果可能有差異而就是。 花了很長時間整理的前端面試資源,喜歡請大家不要吝嗇star~ 別只收藏,點個贊,點個star再走哈~ 持續更新中……,可以關注下github 項目地址 https:...

    wangjuntytl 評論0 收藏0
  • 別讓任何人打亂你的節奏

    摘要:人生中的每一件事都取決于我們自己的時間,你身邊有些朋友也許遙遙領先于你,有些朋友也許落后于你,但凡事都有它自己的節奏因此,無論當下如何,保持一顆平靜的心,從容對待。愿你始終相信,一切都會準時到來的。不言而喻的是信心對完成任務的作用很大。 《別讓任何人打亂你的生活節奏》完美人生 就是 18歲成人 22歲大學畢業,25歲工作穩定,30歲之前買房結婚生子,35歲之后人生軌跡就會定型…… 可是...

    fanux 評論0 收藏0
  • 聽說2017你想寫前端?

    摘要:前端的工作更具有挑戰性,方向更多樣化假設我今年要入前端開發的坑這里強調前端是因為,現在很多,安卓開發加入大前端的這個稱呼。安卓版微信在截稿之前是大概的版本最新是并且持續了年不變,據說是為了穩定。 作者:Jay(滬江開發工程師)本文為原創文章,轉載請注明作者及出處 不好意思,沒有像其他公眾號一樣趕著發文章,每年到這個時候總有一大波什么今年前端預測,技術框架預測什么的。我這次寫這篇文針對的...

    legendmohe 評論0 收藏0

發表評論

0條評論

kumfo

|高級講師

TA的文章

閱讀更多
最新活動
閱讀需要支付1元查看
<