Skip to content

Commit 21a4dd4

Browse files
Alteraçoes Est. Strings e strings.test
1 parent 2aa4359 commit 21a4dd4

File tree

9 files changed

+41
-155
lines changed

9 files changed

+41
-155
lines changed

Desafios/Strings/desafio-strings-01.js

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,9 +5,12 @@
55
Escreva um algoritmo que recebe uma string com o formato "Nome Sobrenome" e retorne
66
uma outra string com os nomes invertido.
77
8-
Por exemplo:
9-
Entrada: "Xablau Xablauzinho"
10-
Saída: "Xablauzinho Xablau"
8+
Por exemplo:
9+
Entrada:
10+
"Xablau Xablauzinho"
11+
12+
Saída:
13+
"Xablauzinho Xablau"
1114
1215
*/
1316

Desafios/Strings/desafio-strings-02.js

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,9 @@
55
Escreva um algoritmo que recebe uma string que representa um número inteiro e retorne o valor convertido para o tipo number.
66
77
Por exemplo:
8-
Entrada: '1''
9-
Saída; 1
8+
Entrada: "1"
9+
10+
Saída: 1
1011
1112
*/
1213

Desafios/Strings/desafio-strings-03.js

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,11 @@
44
55
Escreva um algoritmo que recebe o primeiro e o último nome de uma pessoa mais a idade, e retorne uma mensagem seguindo o exemplo:
66
7-
Entrada: "João","Carvalho', 25
8-
Saída: "Meu nome é João Carvalho e tenho 25 anos de vida1"
7+
Entradas:
8+
"João","Carvalho', 25
9+
10+
Saída:
11+
"Meu nome é João Carvalho e tenho 25 anos de vida"
912
1013
*/
1114

Desafios/Strings/desafio-strings-04.js

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,12 @@
44
55
Escreva um algoritmo que recebe dois números inteiros, executa as quatro operação matemáticas básicas nestes números (soma, subtração, multiplicação e divisão) e retorne uma string no seguinte formato.
66
7-
Entrada: 1, 2
8-
Saída: "1 + 2 = 3. 1 - 2 = -1. 1 x 2 = 2. 1 / 2 = 0.5."
7+
Por exemplo:
8+
Entradas:
9+
1, 2
10+
11+
Saída:
12+
"1 + 2 = 3. 1 - 2 = -1. 1 x 2 = 2. 1 / 2 = 0.5."
913
1014
*/
1115

Desafios/Strings/desafio-strings-05.js

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,10 +2,14 @@
22
33
05 - Primeira e última letra
44
5-
Escreva um algoritmo que recebe uma palavra e retorne uma mensagem com a primeira e ultima letra, por exemplo:
5+
Escreva um algoritmo que recebe uma palavra e retorne uma mensagem com a primeira e ultima letra.
66
7-
Entrada: "Sandy"
8-
Saída: "A primeira letra é: S, a última letra é: y."
7+
Por exemplo:
8+
Entrada:
9+
"Sandy"
10+
11+
Saída:
12+
"A primeira letra é: S, a última letra é: y."
913
1014
*/
1115

Desafios/Strings/desafio-strings-06.js

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,10 +6,14 @@ Joana adotou um cachorrinho e decidiu usar o nome de suas comidas favoritas para
66
a ele, ela vai usar as 3 primeiras letras do seu salgadinho favorito e juntar com as 3 ultimas
77
letras do seu doce favorito.
88
9-
Escreva um algoritmo que recebe o nome do salgadinho e o nome do doce e retorne o nome do cachorrinho de Joana, por exemplo:
9+
Escreva um algoritmo que recebe o nome do salgadinho e o nome do doce e retorne o nome do cachorrinho de Joana.
1010
11-
Entrada: "Chocolate", "Pudim"
12-
Saída: "Chodim"
11+
Por exemplo:
12+
Entradas:
13+
"Chocolate", "Pudim"
14+
15+
Saída:
16+
"Chodim"
1317
1418
*/
1519

Desafios/Strings/desafio-strings-07.js

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -5,19 +5,19 @@
55
Escreva um algoritmo que recebe uma palavra e checa se ela possui a letra "a" considerando as seguintes premissas para cada tipo de retorno.
66
77
Se apenas começa com letra "a":
8-
Retornar: A palavra X possui a letra 'a' apenas no início.
8+
Retornar: "A palavra x possui a letra 'a' apenas no início."
99
1010
Se apenas termina com a letra "a".
11-
Retornar: A palavra X possui a letra 'a' apenas no final.
11+
Retornar: "A palavra x possui a letra "a" apenas no final."
1212
1313
Se apenas termina e começa com a letra "a".
14-
Retornar: A palavra X possui a letra 'a' apenas no começo e no fim da palavra.
14+
Retornar: "A palavra x possui a letra "a" apenas no começo e no fim da palavra."
1515
1616
Se apenas possui o "a" sem o mesmo ser a primeira ou a última letra da palavra.
17-
Retornar: A palavra X possui 'a', porém ela não está nem no início nem no fim.
17+
Retornar: "A palavra x possui "a", porém ela não está nem no início nem no fim."
1818
1919
Senão.
20-
Retornar 'A palavra X não contém "a".'
20+
Retornar "A palavra x não contém "a"."
2121
2222
*/
2323

Desafios/Strings/desafio-strings-09.js

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,8 @@
22
33
09 - Brincando de espionagem
44
5-
Joana e Jonas estão brincando de espionagem e querem trocar mensagens codificadas,
5+
Joana e Jonas estão brincando de espionagem e querem trocar mensagens codificadas.
6+
67
Escreva um algoritmo que recebe uma string troque as vogais no seguinte padrão e a retorne:
78
a - 5
89
e - b

test/string.test.js

Lines changed: 0 additions & 134 deletions
This file was deleted.

0 commit comments

Comments
 (0)