1
00:00:00,580 --> 00:00:00,960
Tutto ok.

2
00:00:00,960 --> 00:00:05,140
Quindi è il momento per te di iniziare a scrivere una gara per conto tuo e questo problema.

3
00:00:05,190 --> 00:00:10,270
Ho alcune sfide che riguardano gli array Array methods e array iteration.

4
00:00:10,560 --> 00:00:15,600
In primo luogo presenterò tutti i problemi di questo video, quindi nel prossimo video andrò a

5
00:00:15,600 --> 00:00:21,240
esaminare le soluzioni, poiché il punto qui è che si tenta di farle da soli per queste operazioni

6
00:00:21,240 --> 00:00:22,540
di scrittura del codice.

7
00:00:22,590 --> 00:00:28,260
Li farei in un unico file gigante, ma dipende da te come lo strutturi effettivamente.

8
00:00:28,380 --> 00:00:30,900
Il primo è il rovescio della stampa.

9
00:00:30,900 --> 00:00:33,770
Quindi la stampa inversa è una funzione che dovrai scrivere.

10
00:00:33,930 --> 00:00:39,870
Questo richiede un singolo argomento e si presuppone che tale argomento sia un array e tutto

11
00:00:39,870 --> 00:00:47,340
ciò che la funzione deve fare è stampare quell'array una riga alla volta in ordine inverso in modo da poter vedere

12
00:00:47,340 --> 00:00:49,830
il retro stampato della matrice ABC stampata.

13
00:00:49,830 --> 00:00:51,390
C B A.

14
00:00:51,930 --> 00:00:56,490
In modo che il tuo suggerimento qui è necessario utilizzare un ciclo.

15
00:00:56,490 --> 00:01:03,300
Puoi vedere qui e gli esempi sono uniformi quando passiamo in una matrice di tutti i ritorni di una vera.

16
00:01:03,780 --> 00:01:07,590
Ma quando passiamo in un array ne ha uno solo due.

17
00:01:07,590 --> 00:01:09,180
Le cose non sono più identiche.

18
00:01:09,270 --> 00:01:11,000
Quindi restituiamo false.

19
00:01:11,010 --> 00:01:11,870
La stessa cosa qui.

20
00:01:11,880 --> 00:01:13,770
Questa matrice è composta da tre lettere B.

21
00:01:13,950 --> 00:01:16,110
Quindi quelli sono identici o uniformi.

22
00:01:16,110 --> 00:01:17,760
Quindi torniamo veri.

23
00:01:17,760 --> 00:01:19,840
In questo caso non sono lo stesso Muhtar.

24
00:01:19,860 --> 00:01:21,510
Quindi restituisce false.

25
00:01:21,510 --> 00:01:26,520
La tua testa qui è che vorrai usare un ciclo e, cosa più importante, vorresti

26
00:01:26,520 --> 00:01:32,010
avere una variabile che tenga traccia del primo elemento nell'indice e poi la confronterai nel ciclo

27
00:01:32,010 --> 00:01:32,910
con l'elemento successivo.

28
00:01:33,330 --> 00:01:37,260
E poi se sono uguali a confronto con il prossimo nel prossimo e

29
00:01:37,260 --> 00:01:41,610
se in qualsiasi momento non sono uguali, allora hai appena finito di restituire false.

30
00:01:41,610 --> 00:01:47,790
Il prossimo è un array, un array è una funzione che dovrebbe prendere un array e si suppone

31
00:01:47,790 --> 00:01:49,800
che l'array sia pieno di numeri.

32
00:01:49,860 --> 00:01:54,090
Tutto quello che devi fare è aggiungere i numeri e restituire la somma.

33
00:01:54,120 --> 00:02:01,770
Potete vedere qui alcuni array di uno a tre è uguale a uno più due più tre che restituisce sei.

34
00:02:01,890 --> 00:02:05,550
Stai accennando è che è necessario utilizzare un ciclo e praticamente tutto questo è necessario un ciclo.

35
00:02:05,790 --> 00:02:12,600
E anche tu vuoi avere una variabile chiamata risultato o risposta o un po 'dove vuoi memorizzare la

36
00:02:12,600 --> 00:02:15,890
risposta e aggiungerla costantemente ogni volta attraverso il ciclo.

37
00:02:16,170 --> 00:02:18,640
L'ultimo problema nel set è Max.

38
00:02:18,900 --> 00:02:24,630
Quindi Max è una funzione che dovrebbe anche accettare un array e si può assumere che gli array tutti i

39
00:02:24,630 --> 00:02:28,510
numeri e tutto ciò che deve fare è restituire il numero massimo in quell'array.

40
00:02:28,770 --> 00:02:35,820
diamo il due e il tre in un singolo array, ne restituiamo tre perché è il massimo di quell'array.

41
00:02:35,820 --> 00:02:38,460
Quindi, come puoi vedere qui quando gli

42
00:02:38,460 --> 00:02:45,500
Allo stesso modo quando lo facciamo qui 10 3 10 e 4 restituiamo 10 perché è un massimo in quella matrice.

43
00:02:45,870 --> 00:02:51,120
Quindi, il suggerimento di nuovo non è necessario utilizzare un ciclo e dovrai utilizzare una variabile che

44
00:02:51,120 --> 00:02:55,980
memorizzerà il tuo numero massimo e ogni volta attraverso il ciclo dovrai aggiornare quella variabile.

45
00:02:56,130 --> 00:03:00,490
Se il numero corrente nel loop è maggiore del vecchio massimo.

46
00:03:00,510 --> 00:03:03,260
Va bene così è tutto per questo problema.

47
00:03:03,270 --> 00:03:07,170
Vi incoraggio vivamente a prendervi il tempo per fare questi che vengono scelti.

48
00:03:07,170 --> 00:03:09,270
Sono progettati in un modo molto particolare.

49
00:03:09,270 --> 00:03:13,920
Ti aiuteranno molto se ti fermi e trascorri mezz'ora o un'ora a provare

50
00:03:13,920 --> 00:03:15,750
questi problemi nel prossimo video.

51
00:03:15,750 --> 00:03:18,550
Ho intenzione di andare oltre le soluzioni come sempre partendo da zero.
