Skip to content

Commit 33ad939

Browse files
committed
studio completed
1 parent 180a924 commit 33ad939

File tree

3 files changed

+38
-1
lines changed

3 files changed

+38
-1
lines changed

more-on-functions/studio/part-one-find-minimum-value.js

Lines changed: 12 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,17 @@ let nums1 = [5, 10, 2, 42];
55
let nums2 = [-2, 0, -10, -44, 5, 3, 0, 3];
66
let nums3 = [200, 5, 4, 10, 8, 5, -3.3, 4.4, 0];
77

8+
function findSmallestNumber(array) {
9+
let smallestNumber = array[0];
10+
for (let index = 0; index < array.length; index++) {
11+
if (smallestNumber > array[index]) {
12+
smallestNumber = array[index];
13+
}
14+
}
15+
return smallestNumber
16+
}
817
//Using one of the test arrays as the argument, call your function inside the console.log statement below.
918

10-
console.log(/* your code here */);
19+
console.log(findSmallestNumber(nums1));
20+
console.log(findSmallestNumber(nums2));
21+
console.log(findSmallestNumber(nums3));

more-on-functions/studio/part-three-number-sorting-easy-way.js

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,4 +5,12 @@ let nums3 = [200, 5, 4, 10, 8, 5, -3.3, 4.4, 0];
55

66
//Sort each array in ascending order.
77

8+
console.log(nums1.sort(function(a,b){return a-b}));
9+
console.log(nums2.sort(function(a,b){return a-b}));
10+
console.log(nums3.sort(function(a,b){return a-b}));
11+
812
//Sort each array in decending order.
13+
14+
console.log(nums1.sort(function(a,b){return b-a}));
15+
console.log(nums2.sort(function(a,b){return b-a}));
16+
console.log(nums3.sort(function(a,b){return b-a}));

more-on-functions/studio/part-two-create-sorted-array.js

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,3 +27,21 @@ function findMinValue(arr){
2727
let nums1 = [5, 10, 2, 42];
2828
let nums2 = [-2, 0, -10, -44, 5, 3, 0, 3];
2929
let nums3 = [200, 5, 4, 10, 8, 5, -3.3, 4.4, 0];
30+
31+
32+
function sortNumberArray(array){
33+
34+
let sortedArray = [];
35+
let length= array.length
36+
for (let i = 0; i < length; i++){
37+
let value = findMinValue(array)
38+
39+
sortedArray.push(value)
40+
array.splice(array.indexOf(value), 1);
41+
}
42+
return sortedArray
43+
}
44+
45+
console.log(sortNumberArray(nums1));
46+
console.log(sortNumberArray(nums2));
47+
console.log(sortNumberArray(nums3));

0 commit comments

Comments
 (0)