而這個視頻我會走過去創造解決這一問題陣集從頭開始。
所以我們第一個是打印引薦。
所以我們開始之前。
當我讓我的文件設置正確，我已經有一個他變老了文件。
我只是叫了解決方案，HMO。
我要包括腳本標記源相同的解決方案，殲S和那麼我需要創建一個文件。
因此，讓我們保存的解決方案。
是。
和往常一樣，我想先從我的議會，但記錄連接。
我們走吧。
在瀏覽器中打開這件事。
打開控制台，我們看到連接。
好吧。
所以，讓我們開始打印相反。
所以打印的反向是一個函數。
因此，我將通過定義函數打印相反它接受一個參數，數組開始。
我只是把它叫做R R和所有我們需要做的是通過數組循環。
除非我們從數組的開始到底想向後循環，然後我們就調用它的變種記錄每個項目。
所以一個foreach不會很理想在這裡。
我們將使用for循環這是我們遍歷列表的順序更靈活一點。
因此，對於VAR我，而不是從零開始，我們打算在數組的末尾來啟動它。
所以無功等於陣列不喜歡減1，我們要補充的是減1，因為長度總是人比最大的指數越大。
所以它隔開了一下。
下一步，我們要堅持下去。
而I是大於等於零。
然後最後我們要減減。
因此，我將開始。
在這陣3月6日至5日，我將這個指標在開始打印相反的情況下，這將是三年，我們將打印出來的日誌數組，如果我這樣會打印出5，然後你從我減去1，並打印出I的陣列為我們提供了2，然後6，然後3並通過最後時間等於零。
所以，我們打印了三次，然後我們就大功告成了。
因此，讓我們一起來看看。
我要調用這個打印是指與這一類。
在瀏覽器中運行它，你可以看到，我們得到5至6和3這是我們所期望的。
五至六和三個。
讓我們進入下一個問題。
所以接下來的問題是，是否均勻，再次以一個數組作為參數並返回true。
只有當所有的元素是完全一樣的。
所以我打算僅通過寫一張紙條，這就是是均勻開始，因為這個文件將是本月底得滿滿的開始。
所以，我只想說清楚。
因此，讓我們先來定義我們的函數開始是均勻的，它會採取一個單一的陣列。
所以，我要解決這個辦法，我要做一個變量等於第一個項目。
因此，在這種情況下，1，然後我通過數組將循環和第一個項目比較每一個其他項目，如果在任何時候他們不一樣，那麼我們將返回false和剛剛結束的全功能。
但是，如果我們做它，這意味著每一個項目都是一樣的結尾。
因此，我們可以返回true。
所以我打算先使我的第一個變量var開始等於第一個項目。
然後，我通過數組去循環。
所以我要在這裡使用一個for循環並沒有我不使用foreach我將在這之後解釋的原因。
所以我要開始我通過循環小於陣不喜歡我加再加，我只是要檢查，如果陣列高不等於第一。
這意味著我們的數組不是均勻的。
因此，我將返回false。
然後在我的數組的結尾，如果我們能一起面對整個循環，我可以返回true。
這裡有一個小小的優化這是我目前比較第一項陣列零的第一個項目。
在第一次通過循環。
如果我開始說0和檢查是先抹掉行等於。
所以，我不想這樣做。
我只是要在索引1來啟動它。
讓我們來測試一下。
刷新我們的頁面是陣列1 1 1的統一。
確實如此。
但如何約1 1 2。
這是錯誤的和兩個去了。
這也是假的。
好。
所以，我說過，我不想使用每個。
而背後的原因是，如果我寫了一個foreach循環評論了這一點，而不是在這裡，如果我做了每個功能的紅點，我把它稱為元素，我要檢查，如果元素不等於第一我將返​​回false。
這也正是同樣的道理，除了我們在foreach而不是為循環增加。
我們有一個問題，問題是，這是在這裡，當我返回false這裡這只是回報了第一功能。
因此它不會退出所有其均勻它只是出口出來的第一功能，然後給我們帶來了本水平的，然後將它只是運行其中返回真下一行。
所以，與其要處理的工作在這裡，我只是將使用一個for循環，因為它更簡單，但我希望你能理解的問題是什麼。
所以總結說再次我回到一個函數代替。
它只是皮背一層所以它只返回確切功能，然後下一個函數，它是它裡面仍然完成它的執行。
因此，我將帶著這一個，讓我們剛剛離開這個作為我們的真正的解決方案。
接下來我們有一些陣列。
因此，一些陣列採用單個陣列，它總結它裡面的每個項目。
因此，我們要開始我的評論的一些陣列和我要聲明一些陣列採用單個陣列的功能。
在這種情況下，我們需要使一個變量來保存的總計。
然後，我們需要遍歷整個數組，並添加到總。
所以，我開始與我的變量總等於零。
然後我要做到這一點每個。
所以，陣列的每個。
而我只是做一個普通的for循環，我只是要調用這個元素，我只是要添加到總每一次。
所以，總的加等於元素。
然後最終返回總，這一切我必須做的。
因此，開始的總零遍歷數組採取一切元素，並加入到總，然後在年底返回總。
讓我們來測試一下。
讓我們嘗試做陣列上的一些陣列。
一二三，我送六。
以及如何對10 10 10，你會得到30。
OK，這樣的一些陣列。
這裡最後一個是確定數字數組的最大元素。
所以我要補充我的意見在第一位。
我們要在這裡最大工作，我要首先定義的功能。
所以，最大的功能又需要一個單一的陣列和這裡的邏輯是，我們將有一個變量來跟踪最大的，我們會剛開始，默認為第一要素，然後我們通過每一個將要循環其他項目和比較，為當前最大。
並且如果它是大於當前最大大於該元素是我們的新的最大值。
然後我們回到了底。
所以我要開始VAR最大等於陣列0，然後我要遍歷數組和公正的品種的緣故，我將使用一個for循環。
因此，對於VAR我等於零。
而實際上，你可以在1啟動它。
因為我們已經使用比率為同一個原因，他們可以啟動這個1。
於是，我開始在1 4等於零。
我比雷達鏈接加上加少。
和所有我想要做的是檢查，如果一數組
因此，如果個別元素比最大值大於最大值現在等於陣列。
因此，這將不斷地改變其價值或潛在的，如果它遇到一個新的最大改變其值。
因此，在此練習這裡一二三在開始的時候。
一個是最大。
然後我們通過循環，我們把它比作兩項。
兩個是大於一。
因此，二是新的最大值。
然後將該重複三是大於二。
因此，三是新的最大值，而且我們缺少的，一旦循環完成，我們只返回最大的最後一行。
應該是什麼好去。
因此，讓我們試試這個刷新和讓我們嘗試在1 2 3運行最大，我們得到三個。
現在，讓我們嘗試在中間加20，我們得到20。
，最後讓我們用一個負數發揮，確保工程。
我們仍然得到20。
好。
因此，我們有四種解決方案在這裡。
所有的人都以使用我們用於每個和其中一些環路需要的。
我們使用了一個for循環，其中一些和所有的人。
我們練習比賽。
真棒。