@@ -2,11 +2,11 @@ const input = require('readline-sync');
2
2
3
3
// Part A: #1 Populate these arrays
4
4
5
- let protein = [ ] ;
6
- let grains = [ ] ;
7
- let veggies = [ ] ;
8
- let beverages = [ ] ;
9
- let desserts = [ ] ;
5
+ let protein = [ 'chicken' , 'pork' , 'tofu' , 'beef' , 'fish' , 'beans' ] ;
6
+ let grains = [ 'rice' , 'pasta' , 'corn' , 'potato' , 'quinoa' , 'crackers' ] ;
7
+ let veggies = [ 'peas' , 'green beans' , 'kale' , 'edamame' , 'broccoli' , 'asparagus' ] ;
8
+ let beverages = [ 'juice' , 'milk' , 'water' , 'soy milk' , 'soda' , 'tea' ] ;
9
+ let desserts = [ 'apple' , 'banana' , 'more kale' , 'ice cream' , 'chocolate' , 'kiwi' ] ;
10
10
11
11
12
12
function mealAssembly ( protein , grains , veggies , beverages , desserts , numMeals ) {
@@ -16,8 +16,16 @@ function mealAssembly(protein, grains, veggies, beverages, desserts, numMeals) {
16
16
/// Part A #2: Write a ``for`` loop inside this function
17
17
/// Code your solution for part A #2 below this comment (and above the return statement) ... ///
18
18
19
+ for ( let i = 0 ; i < protein . length ; i ++ ) {
20
+ for ( let j = i ; j < protein . length ; j ++ ) {
21
+ meals . push ( pantry [ j ] [ i ] ) ;
19
22
23
+ }
24
+
25
+ }
20
26
return meals ;
27
+
28
+
21
29
}
22
30
23
31
@@ -45,8 +53,8 @@ function runProgram() {
45
53
/// Change the final input variable (aka numMeals) here to ensure your solution makes the right number of meals ///
46
54
/// We've started with the number 2 for now. Does your solution still work if you change this value? ///
47
55
48
- // let meals = mealAssembly(protein, grains, veggies, beverages, desserts, 2);
49
- // console.log(meals)
56
+ let meals = mealAssembly ( protein , grains , veggies , beverages , desserts , 2 ) ;
57
+ console . log ( meals )
50
58
51
59
52
60
/// TEST PART B HERE ///
0 commit comments