摘要:題目一編寫一個循環(huán)來修改,把它們都變成可怕的動物。題目二創(chuàng)建一個隨機字符串生成器,將下面字符串中生成長度為的字符串。分析創(chuàng)建一個空字符串遍歷每個字母如果遇到等字母將將其進行轉換添加到空字符串中打印新字符串。
各位讀者問個隨機數(shù)賦值問題:var b = return Math.floor(Math.random()*a.length);,a是一個字符串或者數(shù)組,這樣把隨機數(shù)賦值給一個變量,沒有出錯,但下午我用同樣的方法,就出錯了,是不是不能這樣賦值。
題目一:編寫一個for循環(huán)來修改animals,把它們都變成可怕的動物。初始數(shù)組 animals = ["cat","fish","lemur","konodo dragon"];
分析
需要一個空數(shù)組存放最后的結構;
遍歷原數(shù)組每個值;
給每個值加上前綴可怕的awesome 并存儲在新數(shù)組;
打印新數(shù)組。
var animals = ["cat","fish","lemur","konodo dragon"]; var awesomeAnimals = []; for(var i = 0;i < animals.length;i++){ awesomeAnimals[i]="awesome " + animals[i]; } alert(awesomeAnimals);
題目二:創(chuàng)建一個隨機字符串生成器,將下面字符串中生成長度為6的字符串。alphabet = "abcdefghijklmnopqrstuvwxyz"
分析:
創(chuàng)建一個空字符串;
創(chuàng)建隨機生成器;
遍歷每個字母,并添加到空字符串;
如果字符串長度等于6,停止添加新字符串;
打印新字符串。
var alphabet = "abcdefghijklmnopqrstuvwxyz"; var randomString = ""; var random =()=> Math.floor(Math.random()*alphabet.length); while(randomString.length < 6){ randomString += alphabet[random()]; } alert(randomString);
題目三:將下面字符串input = "javascript is awesome"中a轉換成4,e轉成3,i轉成1,o轉成0。
分析:
創(chuàng)建一個空字符串;
遍歷每個字母;
如果遇到a、e、i、o等字母將將其進行轉換;
添加到空字符串中;
打印新字符串。
var input = "javascript is awesome"; var output = ""; for(var i = 0; i < input.length; i++){ if(input[i] === "a"){ output += 4; }else if(input[i] === "e"){ output += 3; }else if(input[i] === "i"){ output += 1; }else if(input[i] === "o"){ output += 0; }else{ output += input[i]; } } alert(output);
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/94698.html
此專欄文章是對力扣上算法題目各種方法的總結和歸納, 整理出最重要的思路和知識重點并以思維導圖形式呈現(xiàn), 當然也會加上我對導圖的詳解. 目的是為了更方便快捷的記憶和回憶算法重點(不用每次都重復看題解), 畢竟算法不是做了一遍就能完全記住的. 所以本文適合已經知道解題思路和方法, 想進一步加強理解和記憶的朋友, 并不適合第一次接觸此題的朋友(可以根據題號先去力扣看看官方題解, 然后再看本文內容). 關...
摘要:貪心算法每一步必須滿足一下條件可行的即它必須滿足問題的約束。四題目分析貪心算法,總是做出在當前看來是最好的選擇,不從整體最優(yōu)上加以考慮,也就是說,只關心當前最優(yōu)解,按照貪心策略,不關心以后,我們只關心當前利益。 一、寫在前面 為什么要在LeetCode刷題?大家都知道不管是校招還是社招算法題是必考題,而這一部分恰巧是大多數(shù)人的短板,所以刷題首先是為了提高自身的編程能力,能夠在算法面試中...
摘要:并做了點筆記隨機數(shù)應用全局變量在使用時會出現(xiàn)問題,我改成了。編輯器里,隨機數(shù)可直接賦值給變量,控制臺里不行題目二用方法連接題目一中的句子。 題目一:創(chuàng)建幾個數(shù)組,隨機選取數(shù)組中的變量,組合成句子,用+操作符連接 在存儲隨機變量時,遇到了點麻煩,感謝這篇文章的作者給了我思路:關于JavaScript中的隨機數(shù)方法。并做了點筆記:隨機數(shù)應用 全局變量在使用name時會出現(xiàn)問題,我改成了us...
摘要:題目一利用求積題目二字符串先變成,再利用把字符串轉換為的函數(shù)。題目三請把用戶輸入的不規(guī)范的英文名字,變?yōu)槭鬃帜复髮懀渌懙囊?guī)范名字。所以第一次接受到的參數(shù)是,結果為第二次接受到的參數(shù)是,結果為第三次接受到的參數(shù)是,結果為 這里題目是來自廖雪峰的教程map/reduce,這兩天在學習reduce時老是弄不懂它的參數(shù),做了他里面的幾個題目,清晰了很多,當然了我第一次做題目時,完全沒頭緒...
摘要:寫在前面月到這天,前端提升營,騰訊大佬們分享個人經驗,使出各種前端方面的大招。并且減輕服務器的負擔,的原則是按需取數(shù)據,可以最大程度的減少冗余請求和響應對服務器造成的負擔。控制表單控件的禁用狀態(tài)。 寫在前面 5月24到30這7天,IMWeb前端提升營,騰訊大佬們分享個人經驗,使出各種前端方面的大招。從中學習了很多前端方面的知識,也get到了前端學習的方法論,還有一些算法知識等等。 現(xiàn)將...
閱讀 2254·2021-09-26 09:55
閱讀 3584·2021-09-23 11:22
閱讀 2151·2019-08-30 15:54
閱讀 1894·2019-08-28 18:03
閱讀 2593·2019-08-26 12:22
閱讀 3426·2019-08-26 12:20
閱讀 1723·2019-08-26 11:56
閱讀 2245·2019-08-23 15:30