From 490a9988c6d7a245345623b3bcf94009cce8a169 Mon Sep 17 00:00:00 2001 From: Gonzalo Diaz Date: Wed, 15 May 2024 19:30:30 -0400 Subject: [PATCH] =?UTF-8?q?[Hacker=20Rank]:=20Solve=20Me=20First=20solved?= =?UTF-8?q?=20=E2=9C=93?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../hackerrank/warmup/SolveMeFirst.Test.cs | 18 ++++++++ .../src/hackerrank/warmup/SolveMeFirst.cs | 15 +++++++ docs/hackerrank/warmup/solve_me_first.md | 44 +++++++++++++++++++ 3 files changed, 77 insertions(+) create mode 100644 algorithm-exercises-csharp-test/src/hackerrank/warmup/SolveMeFirst.Test.cs create mode 100644 algorithm-exercises-csharp/src/hackerrank/warmup/SolveMeFirst.cs create mode 100644 docs/hackerrank/warmup/solve_me_first.md diff --git a/algorithm-exercises-csharp-test/src/hackerrank/warmup/SolveMeFirst.Test.cs b/algorithm-exercises-csharp-test/src/hackerrank/warmup/SolveMeFirst.Test.cs new file mode 100644 index 0000000..1e2087b --- /dev/null +++ b/algorithm-exercises-csharp-test/src/hackerrank/warmup/SolveMeFirst.Test.cs @@ -0,0 +1,18 @@ +namespace algorithm_exercises_csharp; + +[TestClass] +public class SolveMeFirstTest +{ + [TestMethod] + public void TestSolveMeFirst() + { + int expectedAnswer = 5; + int a = 2; + int b = 3; + int result = SolveMeFirst.solveMeFirst(a, b); + + Assert.AreEqual(expectedAnswer, result); + + } +} + diff --git a/algorithm-exercises-csharp/src/hackerrank/warmup/SolveMeFirst.cs b/algorithm-exercises-csharp/src/hackerrank/warmup/SolveMeFirst.cs new file mode 100644 index 0000000..43639b8 --- /dev/null +++ b/algorithm-exercises-csharp/src/hackerrank/warmup/SolveMeFirst.cs @@ -0,0 +1,15 @@ +namespace algorithm_exercises_csharp; + +using System.Diagnostics.CodeAnalysis; + +public class SolveMeFirst +{ + [ExcludeFromCodeCoverage] + protected SolveMeFirst() { } + + public static int solveMeFirst(int _a, int _b) + { + return _a + _b; + } + +} diff --git a/docs/hackerrank/warmup/solve_me_first.md b/docs/hackerrank/warmup/solve_me_first.md new file mode 100644 index 0000000..5c88ee1 --- /dev/null +++ b/docs/hackerrank/warmup/solve_me_first.md @@ -0,0 +1,44 @@ +# [Solve Me First](https://www.hackerrank.com/challenges/solve-me-first) + +Difficulty: #easy +Category: #warmup + +Complete the function solveMeFirst to compute the sum of two integers. + +## Example + +$ a = 7 $ \ +$ b = 3 $ + +Return 10. + +## Function Description + +Complete the solveMeFirst function in the editor below. +solveMeFirst has the following parameters: + +- int a: the first value +- int b: the second value + +## Constraints + +$ 1 \leq a, b \leq 1000 $ + +## Sample Input + +```text +a = 2 +b = 3 +``` + +## Sample Output + +```text +5 +``` + +## Explanation + +```text +2 + 3 = 5 +```