Skip to content

Commit 93f7cf4

Browse files
author
Daniel
committed
Alteraçoes Desafiadores e desafiadores.test
1 parent 740d3c3 commit 93f7cf4

17 files changed

+154
-95
lines changed

Desafios/Desafiadores/Gabaritos/1-10.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -167,7 +167,7 @@ function viewerTvShows(dataViewer) {
167167
let { age, country, likeSports } = dataViewer;
168168

169169
let message = {
170-
ufc: "UFC",
170+
ufc: "UFC.",
171171
simpsons: "The Simpsons.",
172172
madagascar: "The Penguins of Madagascar.",
173173
fishing: "Sport Fishing.",

Desafios/Desafiadores/desafiador-01.js

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,14 @@
11
/*
22
3-
01 - Verifica se pessoa tem idade para dar entrada na CNH.
3+
01 - Verifica se pessoa tem idade para dar entrada na CNH
44
5-
Escreva um algoritmo que recebe o nome e ano de nascimento de uma pessoa e verifica se ela pode dar entrada na CNH.
5+
Escreva um algoritmo que recebe o nome e ano de nascimento de uma pessoa e verifique se ela pode dar entrada na CNH.
66
7-
Se a pessoa tiver menos de 18 anos retorne a seguinte mensagem: "(name) tem (x) anos de idade e não pode iniciar o processo.", senão retorne "(name) tem (x) anos de idade e pode iniciar o processo."
7+
Se a pessoa tiver menos de 18 anos retorne:
8+
"x tem y anos de idade e não pode iniciar o processo."
9+
10+
Caso contrário:
11+
"x tem y anos de idade e pode iniciar o processo."
812
913
*/
1014

Desafios/Desafiadores/desafiador-010.js

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,10 +2,14 @@
22
33
10 - Nega Números
44
5-
Escreva uma algoritmo que recebe um array de números, retorne uma cópia do array com todos os números negados, por exemplo:
5+
Escreva uma algoritmo que recebe um array de números, retorne uma cópia do array com todos os números negados.
66
7-
Entrada: [2 ,-3 ,4 ]
8-
Saída: [-2, 3 ,-4 ]
7+
Por exemplo:
8+
Entrada:
9+
[2 ,-3 ,4 ]
10+
11+
Saída:
12+
[-2, 3 ,-4 ]
913
1014
*/
1115

Desafios/Desafiadores/desafiador-011.js

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,15 +7,19 @@ Relembrando, dada a escala natural de Dó, cada uma das 7 notas possui um grau r
77
| Dó | Ré | Mi | Fá | Sol | Lá | Si |
88
| I | II | III | IV | V | VI | VII |
99
10-
Além disso, cada nota forma um acorde chamado tríade. A tríade é composta por uma sequência a partir dela com a "primeira" nota, a "terça" e a "quinta".
10+
Além disso, cada nota forma um acorde chamado tríade.
11+
12+
A tríade é composta por uma sequência a partir dela com a "primeira" nota, a "terça" e a "quinta".
1113
1214
Exemplos:
1315
Tríade de Dó: Dó (a primeira), Mi (a terça), Sol (a quinta).
1416
Tríade de Ré: Ré (a primeira), Fá (a terça), Lá (a quinta).
1517
16-
Escreva um algoritmo que recebe um array de notas, e retorne um array de objetos com os graus das notas na escala de dó e as notas que formam sua tríade, por exemplo:
18+
Escreva um algoritmo que recebe um array de notas, e retorne um outro array de objetos com os graus das notas na escala de dó e as notas que formam sua tríade.
19+
20+
Por exemplo:
21+
Entrada: ['Ré', 'Sol', 'Dó']
1722
18-
Entrada: ['Ré', 'Sol', 'Dó']
1923
Saída:
2024
[
2125
{

Desafios/Desafiadores/desafiador-012.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
33
12 - Fatorial
44
5-
Escreva um algoritmo que recebe um número N e calcule e retorne o seu fatorial.
5+
Escreva um algoritmo que recebe um número n e calcule e retorne o seu fatorial.
66
77
*/
88

Desafios/Desafiadores/desafiador-013.js

Lines changed: 10 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,12 +2,18 @@
22
33
13 - Fibonacci
44
5-
A sequência de números 0 1 1 2 3 5 8 13 21... é conhecida como sequência de Fibonacci. Nessa sequência, cada número, depois dos 2 primeiros é igual à soma dos 2 anteriores.
5+
A sequência de números 0 1 1 2 3 5 8 13 21...n é conhecida como sequência de Fibonacci.
66
7-
Escreva um algoritmo que recebe um valor `n` que corresponde ao enésimo número da sequência e retorne o enésimo número da sequência de Fibonnaci.
7+
Nessa sequência, cada número, depois dos 2 primeiros é igual à soma dos 2 anteriores.
88
9-
Entrada: 5
10-
Saída: 3
9+
Escreva um algoritmo que recebe um valor n que corresponde ao enésimo número da sequência e retorne o enésimo número da sequência de Fibonnaci.
10+
11+
Por exemplo:
12+
Entrada:
13+
5
14+
15+
Saída:
16+
3
1117
1218
*/
1319

Desafios/Desafiadores/desafiador-014.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
33
14 - Soma de números primos
44
5-
Escreva um algoritmo que some números primos de 0 à 150 o retorne o resultado.
5+
Escreva um algoritmo que some números primos de 0 à 150 e retorne o resultado.
66
77
*/
88

Desafios/Desafiadores/desafiador-016.js

Lines changed: 9 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -17,17 +17,18 @@ A saída da sua função deve ser uma string. Quando o CPF for válido, o retorn
1717
**Importante:**
1818
Uma sequência de números iguais, como por exemplo `'000.000.000-00'`, também é um CPF inválido 😉
1919
20-
Exemplos:
21-
Entrada: '397-606-448-34'
22-
Saída: 'CPF inválido'
20+
Exemplo De CPF Válido:
21+
Entrada:
22+
"397-606-448-34"
2323
24-
Entrada: '166.354.840-43'
25-
Saída: 'CPF válido'
24+
Saída:
25+
"CPF inválido"
2626
27+
Exemplo De CPF Inválido:
28+
Entrada:
29+
"166.354.840-43"
2730
28-
**O que será verificado:**
29-
- A função deve retornar a mensagem `'CPF inválido'`, quando o CPF for inválido
30-
- A função deve retornar a mensagem `'CPF válido'`, quando o CPF for válido.
31+
Saída: "CPF válido"
3132
3233
*/
3334

Desafios/Desafiadores/desafiador-02.js

Lines changed: 8 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,17 @@
11
/*
22
3-
02 - Calcula a raiz quadrada de um número.
3+
02 - Calcula a raiz quadrada de um número
44
5-
Escreva um algoritmo que recebe um número inteiro e calcule a sua raiz quadrada e considere os seguintes retornos.
5+
Escreva um algoritmo que recebe um número inteiro e calcule a sua raiz quadrada e considere os seguintes retornos:
66
7-
Se a raiz for exata, ou seja, um quadrado perfeito, por exemplo: raiz quadrada de 25 é 5, então o retorno será: "A raiz quadrada de 25 é: 5."
7+
Se a raiz for exata, ou seja, um quadrado perfeito, por exemplo a raiz quadrada de 25 é 5, retorne:
8+
"A raiz quadrada de 25 é: 5."
89
9-
Se a raiz não for exata, por exemplo a raiz de 30, então o retorno da função será: "Não existe raiz exata para o número 30.".
10+
Se a raiz não for exata, por exemplo a raiz de 30, retorne:
11+
"Não existe raiz exata para o número 30.".
1012
11-
Se o valor recebido for igual a zero ou não for do tipo number, então retorne a seguinte mensagem: "Número inválido.".
13+
Se o valor recebido for igual a zero ou não for do tipo number, retorne:
14+
"Número inválido.".
1215
1316
*/
1417

Desafios/Desafiadores/desafiador-03.js

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,8 +9,9 @@ Data a escala natural de Dó, cada uma das 7 notas possui um grau representado p
99
| Dó | Ré | Mi | Fá | Sol | Lá | Si |
1010
| I | II | III | IV | V | VI | VII |
1111
12-
Escreva um algoritmo que recebe um array de notas e retorna um outro array com os respectivos graus da escala de Dó, por exemplo:
12+
Escreva um algoritmo que recebe um array de notas e retorna um outro array com os respectivos graus da escala de Dó.
1313
14+
Por exemplo:
1415
Entrada: ['Ré', 'Sol', 'Dó']
1516
Saída: ['II', 'V', 'I']
1617

0 commit comments

Comments
 (0)