File tree 8 files changed +26
-19
lines changed
algorithm_exercises_csharp/src/hackerrank/interview_preparation_kit
dictionaries_and_hashmaps
8 files changed +26
-19
lines changed Original file line number Diff line number Diff line change 1
- // @link Problem definition [[docs/hackerrank/interview_preparation_kit/arrays/ctci_array_left_rotation.md]]
2
-
3
1
namespace algorithm_exercises_csharp . hackerrank . interview_preparation_kit ;
4
2
5
3
using System . Diagnostics . CodeAnalysis ;
6
4
5
+ /**
6
+ * @link Problem definition [[docs/hackerrank/interview_preparation_kit/arrays/ctci_array_left_rotation.md]]
7
+ */
7
8
public class ArraysLeftRotation
8
9
{
9
10
[ ExcludeFromCodeCoverage ]
Original file line number Diff line number Diff line change
1
+ namespace algorithm_exercises_csharp . hackerrank . interview_preparation_kit ;
2
+
3
+ using System . Diagnostics . CodeAnalysis ;
4
+
1
5
/**
2
6
* Crush (Brute Force).
3
7
*
4
8
* @link Problem definition [[docs/hackerrank/interview_preparation_kit/arrays/crush.md]]
5
9
* @link Solution notes [[docs/hackerrank/interview_preparation_kit/arrays/crush_optimized-solution-notes.md]]
6
10
*/
7
-
8
- namespace algorithm_exercises_csharp . hackerrank . interview_preparation_kit ;
9
-
10
- using System . Diagnostics . CodeAnalysis ;
11
-
12
11
public class CrushBruteForce
13
12
{
14
13
[ ExcludeFromCodeCoverage ]
Original file line number Diff line number Diff line change
1
+ namespace algorithm_exercises_csharp . hackerrank . interview_preparation_kit ;
2
+
3
+ using System . Diagnostics . CodeAnalysis ;
4
+
1
5
/**
2
6
* Crush (Optimized).
3
7
*
4
8
* @link Problem definition [[docs/hackerrank/interview_preparation_kit/arrays/crush.md]]
5
9
* @link Solution notes [[docs/hackerrank/interview_preparation_kit/arrays/crush_optimized-solution-notes.md]]
6
10
*/
7
11
8
- namespace algorithm_exercises_csharp . hackerrank . interview_preparation_kit ;
9
-
10
- using System . Diagnostics . CodeAnalysis ;
11
-
12
12
public class CrushOptimized
13
13
{
14
14
[ ExcludeFromCodeCoverage ]
Original file line number Diff line number Diff line change 1
- // @link Problem definition [[docs/hackerrank/interview_preparation_kit/dictionaries_and_hashmaps/ctci-ransom-note.md]]
2
1
3
2
namespace algorithm_exercises_csharp . hackerrank . interview_preparation_kit ;
4
3
5
4
using System . Diagnostics . CodeAnalysis ;
6
5
using System . Collections . Generic ;
7
6
7
+ /**
8
+ * @link Problem definition [[docs/hackerrank/interview_preparation_kit/dictionaries_and_hashmaps/ctci-ransom-note.md]]
9
+ */
8
10
public class RansomNote
9
11
{
10
12
public class InvalidValueException : Exception
Original file line number Diff line number Diff line change 1
- // @link Problem definition [[docs/hackerrank/interview_preparation_kit/dictionaries_and_hashmaps/ctci-ransom-note.md]]
2
-
3
1
namespace algorithm_exercises_csharp . hackerrank . interview_preparation_kit ;
4
2
5
3
using System . Diagnostics . CodeAnalysis ;
6
4
5
+ /**
6
+ * @link Problem definition [[docs/hackerrank/interview_preparation_kit/dictionaries_and_hashmaps/two-strings.md]]
7
+ */
7
8
public class TwoStrings
8
9
{
9
10
[ ExcludeFromCodeCoverage ]
Original file line number Diff line number Diff line change 1
- // @link Problem definition [[docs/hackerrank/interview_preparation_kit/greedy_algorithms/luck-balance.md]]
2
1
3
2
namespace algorithm_exercises_csharp . hackerrank . interview_preparation_kit ;
4
3
5
4
using System . Diagnostics . CodeAnalysis ;
6
5
6
+ /**
7
+ * @link Problem definition [[docs/hackerrank/interview_preparation_kit/greedy_algorithms/luck-balance.md]]
8
+ */
7
9
public class LuckBalance
8
10
{
9
11
public class Competition ( int _luck , int _important )
Original file line number Diff line number Diff line change 1
- // @link Problem definition [[docs/hackerrank/interview_preparation_kit/linked_lists/find-the-merge-point-of-two-joined-linked-lists.md]]
2
-
3
1
namespace algorithm_exercises_csharp . hackerrank . interview_preparation_kit ;
4
2
5
3
using System . Diagnostics . CodeAnalysis ;
6
4
5
+ /**
6
+ * @link Problem definition [[docs/hackerrank/interview_preparation_kit/linked_lists/find-the-merge-point-of-two-joined-linked-lists.md]]
7
+ */
7
8
public class FindMergeNode
8
9
{
9
10
[ ExcludeFromCodeCoverage ]
Original file line number Diff line number Diff line change 1
- // @link Problem definition [[docs/hackerrank/interview_preparation_kit/linked_lists/ctci_linked_list_cycle.md]]
2
-
3
1
namespace algorithm_exercises_csharp . hackerrank . interview_preparation_kit ;
4
2
5
3
using System . Diagnostics . CodeAnalysis ;
6
4
5
+ /**
6
+ * @link Problem definition [[docs/hackerrank/interview_preparation_kit/linked_lists/ctci_linked_list_cycle.md]]
7
+ */
7
8
public class LinkedListCycle
8
9
{
9
10
[ ExcludeFromCodeCoverage ]
You can’t perform that action at this time.
0 commit comments