1
00:00:00,580 --> 00:00:00,960
Tudo bem.

2
00:00:00,960 --> 00:00:05,140
Então é hora de você começar a escrever uma raça por conta própria e este conjunto de problemas.

3
00:00:05,190 --> 00:00:10,270
Tenho alguns desafios que cobrem arrays Array métodos e iterações.

4
00:00:10,560 --> 00:00:15,600
Eu vou apresentar todos os problemas neste vídeo primeiro e, em seguida, no próximo vídeo, irei

5
00:00:15,600 --> 00:00:21,240
por cima das soluções, como sempre, o ponto aqui é que você tenta isso por conta própria para

6
00:00:21,240 --> 00:00:22,540
você, você estará escrevendo código.

7
00:00:22,590 --> 00:00:28,260
Eu os faria em um arquivo gigante, mas depende de você como você realmente estruturou isso.

8
00:00:28,380 --> 00:00:30,900
O primeiro é impressão reversa.

9
00:00:30,900 --> 00:00:33,770
Então, impressão reversa é uma função que você precisará escrever.

10
00:00:33,930 --> 00:00:39,870
Isso requer um único argumento e esse argumento é assumido como uma matriz e tudo o que

11
00:00:39,870 --> 00:00:47,340
a função precisa fazer é imprimir essa matriz uma linha de cada vez na ordem inversa para que você possa ver

12
00:00:47,340 --> 00:00:49,830
o reverso impresso da matriz ABC impressa.

13
00:00:49,830 --> 00:00:51,390
C B A.

14
00:00:51,930 --> 00:00:56,490
Para que sua sugestão aqui você precisa usar um loop.

15
00:00:56,490 --> 00:01:03,300
Você pode ver aqui e os exemplos são uniformes quando passamos uma série de todos os retornos verdadeiros.

16
00:01:03,780 --> 00:01:07,590
Mas quando passamos em uma matriz, tem um único dois.

17
00:01:07,590 --> 00:01:09,180
As coisas não são mais idênticas.

18
00:01:09,270 --> 00:01:11,000
Então devolvemos o falso.

19
00:01:11,010 --> 00:01:11,870
Mesma coisa aqui.

20
00:01:11,880 --> 00:01:13,770
Esta matriz é de três letras B.

21
00:01:13,950 --> 00:01:16,110
Então, são idênticos ou uniformes.

22
00:01:16,110 --> 00:01:17,760
Então, retornamos verdade.

23
00:01:17,760 --> 00:01:19,840
Nesse caso, eles não são o mesmo Muhtar.

24
00:01:19,860 --> 00:01:21,510
Então ele retorna falso.

25
00:01:21,510 --> 00:01:26,520
Sua cabeça aqui é que você vai querer usar um loop e, o mais importante, você quer ter

26
00:01:26,520 --> 00:01:32,010
uma variável que apenas acompanhe o primeiro item no índice e, em seguida, você irá comparar isso no loop para

27
00:01:32,010 --> 00:01:32,910
o próximo item.

28
00:01:33,330 --> 00:01:37,260
E, em seguida, se isso for igual ao comparado ao próximo no próximo e

29
00:01:37,260 --> 00:01:41,610
se, em qualquer ponto, eles não são iguais, então você acabou de fazer o retorno falso.

30
00:01:41,610 --> 00:01:47,790
Em seguida, é uma matriz alguma matriz é uma função que deve ter uma matriz e será assumido que

31
00:01:47,790 --> 00:01:49,800
a matriz está cheia de números.

32
00:01:49,860 --> 00:01:54,090
Tudo o que você precisa fazer é adicionar os números e devolver a soma.

33
00:01:54,120 --> 00:02:01,770
Você pode ver aqui uma série de um a três é igual a mais dois mais três que retorna seis.

34
00:02:01,890 --> 00:02:05,550
Você está insinuando é que você precisa usar um loop e praticamente tudo isso, você precisa de um loop.

35
00:02:05,790 --> 00:02:12,600
E também você quer ter uma variável chamada resultado ou resposta ou alguma onde você vai armazenar a

36
00:02:12,600 --> 00:02:15,890
resposta e constantemente adicioná-la cada vez através do loop.

37
00:02:16,170 --> 00:02:18,640
O último problema no set é Max.

38
00:02:18,900 --> 00:02:24,630
Então Max é uma função que também deve aceitar uma matriz e você pode assumir que todos os números são arrays

39
00:02:24,630 --> 00:02:28,510
e tudo o que ele precisa fazer é retornar o número máximo dessa matriz.

40
00:02:28,770 --> 00:02:35,820
nós damos um dois e três em uma única matriz, recebemos três devolvidos porque esse é o máximo dessa matriz.

41
00:02:35,820 --> 00:02:38,460
Então, como você pode ver aqui quando

42
00:02:38,460 --> 00:02:45,500
Da mesma forma, quando o fazemos aqui 10 3 10 e 4, retornamos 10 porque é um máximo dessa matriz.

43
00:02:45,870 --> 00:02:51,120
Então, a pista novamente, não é necessário usar um loop e você precisará usar uma variável

44
00:02:51,120 --> 00:02:55,980
que esteja armazenando seu número máximo e toda vez que você quiser atualizar essa variável.

45
00:02:56,130 --> 00:03:00,490
Se o número atual no loop for maior que o máximo antigo.

46
00:03:00,510 --> 00:03:03,260
Tudo bem, então é para este conjunto de problemas.

47
00:03:03,270 --> 00:03:07,170
Eu recomendo encarecidamente que você tome o tempo para fazer isso que eles são escolhidos.

48
00:03:07,170 --> 00:03:09,270
Eles são projetados de uma maneira muito particular.

49
00:03:09,270 --> 00:03:13,920
Eles vão te ajudar muito se você parar e passar uma meia hora ou uma hora

50
00:03:13,920 --> 00:03:15,750
tentando esses problemas no próximo vídeo.

51
00:03:15,750 --> 00:03:18,550
Eu vou examinar as soluções como sempre começando do zero.
