diff --git a/csharp-fundamentals-loops.Main/Core.cs b/csharp-fundamentals-loops.Main/Core.cs index 9194643..3d233df 100644 --- a/csharp-fundamentals-loops.Main/Core.cs +++ b/csharp-fundamentals-loops.Main/Core.cs @@ -20,32 +20,62 @@ public class Core public void stepOne() { // TODO: 1. Write a for loop that adds the numbers 0 to 3 to the numsZeroToThree array - throw new NotImplementedException(); + for (int i = 0; i < numsZeroToThree.Length; i++) + { + numsZeroToThree[i] = i; + } } public void stepTwo() { // TODO: 2. Write a for loop that adds the numbers 5 to 10 to the numsFiveToTen array - throw new NotImplementedException(); + for (int i = 0; i < numsFiveToTen.Length; i++) + { + numsFiveToTen[i] = i + 5; + } } public void stepThree() { // TODO: 3. Write a for loop that adds the numbers 3 to 0 (in that order) to the countdown array - throw new NotImplementedException(); + for (int i = 3; i >= 0; i--) + { + countdown[-(i-3)] = i; // 3, 2, 1, 0 -> 3-3=0, 2-3 = -1... + } } public bool stepFour(int num) { // TODO: 6. Write a for loop that checks if num is in the favouriteNumbers array - throw new NotImplementedException(); + + for (int i = 0; i < favouriteNumbers.Length; i++) + { + int val = favouriteNumbers[i]; + + if(val == num) + { + return true; + } + } + + return false; + } public bool stepFive(string hobby) { // TODO 5. Write a for loop that checks if the hobby String is in the myHobbies array - throw new NotImplementedException(); + for (int i = 0; i < myHobbies.Length; i++) + { + string hb = myHobbies[i]; + + if(hb == hobby) + { + return true; + } + } + return false; } }