1
00:00:00,580 --> 00:00:00,960
D'accord.

2
00:00:00,960 --> 00:00:05,140
Il est donc temps pour vous de commencer à écrire une course sur votre propre et ce problème.

3
00:00:05,190 --> 00:00:10,270
J'ai quelques défis qui couvrent les matrices Array méthodes et l'itération de tableau.

4
00:00:10,560 --> 00:00:22,540
Je vais présenter tous les problèmes dans cette vidéo d'abord et puis dans la prochaine vidéo, je vais aller sur les solutions comme toujours le point ici est que vous essayez ces sur votre propre pour ces vous allez être d'écrire du code.

5
00:00:22,590 --> 00:00:28,260
Je les ferais dans un fichier géant, mais c'est à vous de les structurer.

6
00:00:28,380 --> 00:00:30,900
La première est l'impression inverse.

7
00:00:30,900 --> 00:00:33,770
Donc l'impression inverse est une fonction que vous aurez besoin d'écrire.

8
00:00:33,930 --> 00:00:49,830
Cela prend un seul argument et cet argument est supposé être un tableau et tout ce que la fonction doit faire est d'imprimer ce tableau une ligne à la fois dans l'ordre inverse pour que vous puissiez voir inverse imprimé du tableau ABC imprime.

9
00:00:49,830 --> 00:00:51,390
C B A.

10
00:00:51,930 --> 00:00:56,490
Pour que votre conseil ici vous devez utiliser une boucle.

11
00:00:56,490 --> 00:01:03,300
Vous pouvez voir ici et les exemples est uniforme lorsque nous passons dans un tableau de tous ses retours vrai.

12
00:01:03,780 --> 00:01:07,590
Mais quand nous passons dans un tableau, il a un seul deux en elle.

13
00:01:07,590 --> 00:01:09,180
Les choses ne sont plus identiques.

14
00:01:09,270 --> 00:01:11,000
Alors nous retournons faux.

15
00:01:11,010 --> 00:01:11,870
Même chose ici.

16
00:01:11,880 --> 00:01:13,770
Ce tableau est de trois lettres B.

17
00:01:13,950 --> 00:01:16,110
Donc, ceux-ci sont identiques ou uniformes.

18
00:01:16,110 --> 00:01:17,760
Alors nous retournons vrai.

19
00:01:17,760 --> 00:01:19,840
Dans ce cas, ils ne sont pas les mêmes Muhtar.

20
00:01:19,860 --> 00:01:21,510
Donc, il retourne faux.

21
00:01:21,510 --> 00:01:32,910
Votre tête ici est que vous aurez envie d'utiliser une boucle et plus important encore, vous voulez avoir une variable qui conserve la trace du tout premier élément dans l'index et puis vous comparez cela dans la boucle à l'élément suivant.

22
00:01:33,330 --> 00:01:41,610
Et puis si cela sont égaux par rapport à la suivante dans la suivante et si à un moment quelconque ils ne sont pas égaux, alors vous êtes juste fait retour faux.

23
00:01:41,610 --> 00:01:49,800
Ensuite, un tableau quelconque est une fonction qui doit prendre un tableau et il va être supposé que le tableau est plein de nombres.

24
00:01:49,860 --> 00:01:54,090
Tout ce que vous devez faire est d'ajouter les nombres et de retourner la somme.

25
00:01:54,120 --> 00:02:01,770
Vous pouvez voir ici un tableau de un à trois est égal à un plus deux plus trois qui retourne six.

26
00:02:01,890 --> 00:02:05,550
Vous insinuez est que vous devez utiliser une boucle et à peu près tout cela, vous avez besoin d'une boucle.

27
00:02:05,790 --> 00:02:15,890
Et aussi vous voulez avoir une variable appelée résultat ou une réponse ou un certain où vous allez stocker la réponse et constamment ajouter dans chaque fois à travers la boucle.

28
00:02:16,170 --> 00:02:18,640
Le dernier problème dans l'ensemble est Max.

29
00:02:18,900 --> 00:02:28,510
So Max est une fonction qui devrait également accepter un tableau et vous pouvez supposer que les tableaux tous les nombres et tout ce qu'il doit faire est de retourner le nombre maximum dans ce tableau.

30
00:02:28,770 --> 00:02:38,460
Donc, comme vous pouvez le voir ici quand nous lui donnons un deux et trois dans un seul tableau nous obtenons trois retournés parce que c'est le maximum de ce tableau.

31
00:02:38,460 --> 00:02:45,500
De même, lorsque nous le faisons ici 10 3 10 et 4 nous retournons 10 parce que c'est un maximum dans ce tableau.

32
00:02:45,870 --> 00:02:55,980
Donc, l'indice n'est plus nécessaire d'utiliser une boucle et vous aurez besoin d'utiliser une variable qui va stocker votre nombre maximum et à chaque fois par la boucle, vous aurez besoin de mettre à jour cette variable.

33
00:02:56,130 --> 00:03:00,490
Si le nombre actuel dans la boucle est supérieur à l'ancien maximum.

34
00:03:00,510 --> 00:03:03,260
Très bien, c'est tout pour ce problème.

35
00:03:03,270 --> 00:03:07,170
J'encourage fortement que vous prenez le temps de faire ces ils sont choisis.

36
00:03:07,170 --> 00:03:09,270
Ils sont conçus de façon très particulière.

37
00:03:09,270 --> 00:03:15,750
Ils vont vous aider beaucoup si vous arrêtez juste et passer une demi-heure ou une heure à essayer ces problèmes dans la prochaine vidéo.

38
00:03:15,750 --> 00:03:18,550
Je vais aller sur les solutions comme toujours à partir de zéro.
