Skip to content
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
24 changes: 17 additions & 7 deletions csharp-fundamentals-methods.Main/Core.cs
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
using System;
using System.Collections;
using System.Collections.Generic;
using System.Linq;
using System.Text;
Expand Down Expand Up @@ -27,7 +28,8 @@ logic. See the example below and take some time to break it down and understand
//TODO: 1. Create a method that accepts a name and returns a greeting
public string greet(string name)
{
throw new NotImplementedException();
string greeting = $"Hello Nathan!";
return greeting;
}

//TODO: 2. Increment a number
Expand All @@ -36,7 +38,8 @@ Complete this method so that it increases the number given by 1 and returns the
*/
public int increment(int number)
{
throw new NotImplementedException();
int incNumber = number + 1;
return incNumber;
}

//TODO: 3. Construct a friendly greeting
Expand All @@ -50,7 +53,8 @@ Complete this method so that it accepts a name as an input and outputs a friendl
*/
public string happilyGreet(string name)
{
throw new NotImplementedException();
return $"Hi, {name} :)";

}


Expand All @@ -70,9 +74,7 @@ Create a method named constructNumberArray that accepts two whole numbers named
public int[] constructNumberArray(int lower, int upper)
{

int[] resultArray = { };

return resultArray;
return Enumerable.Range(lower, upper - lower + 1).ToArray();

}

Expand All @@ -92,7 +94,15 @@ The number of exclamation marks appended must be determined by the number provid

public string shout(string phrase, int number)
{
return $"";

string shoutedPhrase = phrase.ToUpper();

for (int i = 0; i < number; i++)
{
shoutedPhrase += "!";
}

return shoutedPhrase;
}


Expand Down