Skip to content

Commit c5761af

Browse files
authored
Merge pull request #1 from Sitosor94/develop
Ejercicios finalizados
2 parents 8ff766d + c61ef80 commit c5761af

File tree

1 file changed

+50
-5
lines changed

1 file changed

+50
-5
lines changed

src/functions-and-arrays.js

Lines changed: 50 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,21 +1,66 @@
11
// Iteration #1: Find the maximum
2-
function maxOfTwoNumbers() {}
2+
function maxOfTwoNumbers(num1, num2) {
3+
if (num1>num2){
4+
return num1
5+
}
6+
else if (num1<num2) {
7+
return num2
8+
}
9+
else {
10+
return [num1,num2]
11+
}
12+
}
313

414

515

616
// Iteration #2: Find longest word
717
const words = ['mystery', 'brother', 'aviator', 'crocodile', 'pearl', 'orchard', 'crackpot'];
818

9-
function findLongestWord() {}
19+
function findLongestWord(words) {
20+
if (words.length===0){
21+
return null;
22+
}
23+
else if (words.length===1){
24+
return words[0];
25+
}
26+
else {
27+
var longitudInicial=0;
28+
var palabraMasLarga="";
1029

30+
for (var i=0; i<words.length; i++){
31+
longitudActual = words[i].length;
32+
if (longitudActual>longitudInicial){
33+
longitudInicial = longitudActual
34+
palabraMasLarga = words [i]
35+
}
36+
}
37+
return palabraMasLarga
38+
}
39+
}
1140

1241

13-
// Iteration #3: Calculate the sum
14-
const numbers = [6, 12, 1, 18, 13, 16, 2, 1, 8, 10];
1542

16-
function sumNumbers() {}
1743

44+
// Iteration #3: Calculate the sum
45+
const numbers = [6, 12, 1, 18, 13, 16, 2, 1, 8, 10];
1846

47+
function sumNumbers(numbers) {
48+
if (numbers.length === 0){
49+
return 0;
50+
}
51+
else if (numbers.length === 1){
52+
return numbers [0]
53+
}
54+
else {
55+
56+
var suma =0
57+
for (var i=0; i<numbers.length; i++){
58+
suma += numbers [i]
59+
}
60+
return suma
61+
}
62+
}
63+
console.log (sumNumbers(numbers));
1964

2065
// Iteration #3.1 Bonus:
2166
function sum() {}

0 commit comments

Comments
 (0)