diff --git a/01-Introduction/Alarms.cs b/01-Introduction/Alarms.cs index 569c57a4..d40784c8 100644 --- a/01-Introduction/Alarms.cs +++ b/01-Introduction/Alarms.cs @@ -10,7 +10,17 @@ public class Alarms { public int countAlarms(int[] volume, int S) { - return default(int); + var counter = 0; + while(S > 0){ + counter++; + var currentAlarm = volume[0]; + S = S - currentAlarm; + for(int i = 0; i < volume.Length-1; i++){ + volume[i] = volume[i+1]; + } + volume[volume.Length-1] = currentAlarm; + } + return counter; } #region Testing code diff --git a/01-Introduction/Ameba.cs b/01-Introduction/Ameba.cs index 05d77ead..58ef8195 100644 --- a/01-Introduction/Ameba.cs +++ b/01-Introduction/Ameba.cs @@ -10,7 +10,14 @@ public class Ameba { public int simulate(int[] X, int A) { - return default(int); + var MonteCarlo = A; + for (int i = 0; X.Length > i; ++i) { + if(X[i] == MonteCarlo){ + MonteCarlo = MonteCarlo + X[i]; + } + } + + return MonteCarlo; } #region Testing code