Skip to content
Merged
Show file tree
Hide file tree
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
4 changes: 3 additions & 1 deletion exercises/practice/allergies/.docs/instructions.append.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
# Hints
# Instructions append

## Hints

This exercise requires you to use bitwise operations. For more information, see [this page](https://docs.microsoft.com/en-us/dotnet/csharp/language-reference/operators/bitwise-and-shift-operators).
4 changes: 3 additions & 1 deletion exercises/practice/alphametics/.docs/instructions.append.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,6 @@
# Hints
# Instructions append

## Hints

- To parse the text, you could try to use the [Sprache](https://github.com/sprache/Sprache/blob/develop/README.md) library. You can also find a good tutorial [here](https://www.thomaslevesque.com/2017/02/23/easy-text-parsing-in-c-with-sprache/).
- You can solve this exercise with a brute force algorithm, but this will possibly have a poor runtime performance.
Expand Down
2 changes: 2 additions & 0 deletions exercises/practice/anagram/.docs/instructions.append.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
# Instructions Append

## Implementation

You must return the anagrams in the same order as they are listed in the candidate words.
4 changes: 3 additions & 1 deletion exercises/practice/bank-account/.docs/instructions.append.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,6 @@
# Hints
# Instructions append

## Hints

This exercise requires you to handle data related to currency and money. A normal approach is to use the [Decimal](https://docs.microsoft.com/en-us/dotnet/api/system.decimal).
Note though that you then only store the numeric value of a currency.
4 changes: 3 additions & 1 deletion exercises/practice/beer-song/.docs/instructions.append.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
# Hints
# Instructions append

## Hints

- Try to capture the structure of the song in your code, where you build up the song by composing its parts.
4 changes: 3 additions & 1 deletion exercises/practice/clock/.docs/instructions.append.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,6 @@
# Hints
# Instructions append

## Hints

This exercise requires you to implement a type-specific method for determining equality of instances.
For more information, see [this page](https://docs.microsoft.com/en-us/dotnet/api/System.IEquatable-1)
4 changes: 3 additions & 1 deletion exercises/practice/custom-set/.docs/instructions.append.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,6 @@
# Hints
# Instructions append

## Hints

This exercise requires you to create custom equality comparison logic.
For more information, see [this page](https://docs.microsoft.com/en-us/dotnet/api/system.object.equals).
4 changes: 3 additions & 1 deletion exercises/practice/diamond/.docs/instructions.append.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,6 @@
# Hints
# Instructions append

## Hints

The tests in this exercise are different from your usual tests. Normally, a test checks if for a given input, the output matches the expected value. This is called _value-based testing_. However, this exercise uses _property-based testing_, where the tests check if for a range of inputs, the output has a specific property. The two key differences that differentiate property-based testing from value-based testing are:

Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,6 @@
# Hints
# Instructions append

## Hints

This exercise requires you to process a collection of data. You can simplify your code by using LINQ (Language Integrated Query).
For more information, see [this page](https://docs.microsoft.com/en-us/dotnet/articles/standard/using-linq).
Original file line number Diff line number Diff line change
@@ -1,4 +1,6 @@
# Hints
# Instructions append

## Hints

This exercise requires you to perform calculations on large numbers. To correctly represent large numbers, the
[BigInteger](https://docs.microsoft.com/en-us/dotnet/api/system.numerics.biginteger
4 changes: 3 additions & 1 deletion exercises/practice/dot-dsl/.docs/instructions.append.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
# Hints
# Instructions append

## Hints

This exercise requires you to implement classes with a custom equality check. For more information, see [this page](https://docs.microsoft.com/en-us/dotnet/api/system.object.equals).
4 changes: 3 additions & 1 deletion exercises/practice/food-chain/.docs/instructions.append.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
# Hints
# Instructions append

## Hints

- Try to capture the structure of the song in your code, where you build up the song by composing its parts.
4 changes: 3 additions & 1 deletion exercises/practice/forth/.docs/instructions.append.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
# Hints
# Instructions append

## Hints

- To parse the text, you could try to use the [Sprache](https://github.com/sprache/Sprache/blob/develop/README.md) library. You can also find a good tutorial [here](https://www.thomaslevesque.com/2017/02/23/easy-text-parsing-in-c-with-sprache/).
4 changes: 3 additions & 1 deletion exercises/practice/hangman/.docs/instructions.append.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,6 @@
# Hints
# Instructions append

## Hints

This exercise requires you to work with Reactive extension. For more information, see
[this page](http://reactivex.io/intro.html) .
Expand Down
4 changes: 3 additions & 1 deletion exercises/practice/house/.docs/instructions.append.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
# Hints
# Instructions append

## Hints

Try to capture the structure of the song in your code, where you build up the song by composing its parts.
4 changes: 3 additions & 1 deletion exercises/practice/leap/.docs/instructions.append.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,6 @@
# Notes
# Instructions append

## Notes

The DateTime class in C# provides a built-in [IsLeapYear](https://docs.microsoft.com/en-us/dotnet/api/system.datetime.isleapyear)
which you should pretend doesn't exist for the purposes of implementing this exercise.
4 changes: 3 additions & 1 deletion exercises/practice/list-ops/.docs/instructions.append.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
# Hints
# Instructions append

## Hints

The `Foldl` and `Foldr` methods are "fold" functions, which is a concept well-known in the functional programming world, but less so in the object-oriented one. If you'd like more background information, check out this [fold](<https://en.wikipedia.org/wiki/Fold_(higher-order_function)>) page.
4 changes: 3 additions & 1 deletion exercises/practice/markdown/.docs/instructions.append.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,6 @@
# Hints
# Instructions append

## Hints

For this exercise the following C# feature comes in handy:

Expand Down
4 changes: 3 additions & 1 deletion exercises/practice/nth-prime/.docs/instructions.append.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,6 @@
# Hints
# Instructions append

## Hints

For this exercise the following C# feature comes in handy:
Enumerables are evaluated lazily. They allow you to work with an infinite sequence of values.
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,6 @@
# Hints
# Instructions append

## Hints

This exercise requires the use of a Dictionary. For more information see
[this page](https://docs.microsoft.com/en-us/dotnet/api/system.collections.generic.idictionary-2).
Original file line number Diff line number Diff line change
@@ -1,4 +1,6 @@
# Hints
# Instructions append

## Hints

For this exercise, you will need to create a set of factors using tuples.
For more information on tuples, see [this link](https://docs.microsoft.com/en-us/dotnet/api/system.tuple).
4 changes: 3 additions & 1 deletion exercises/practice/proverb/.docs/instructions.append.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
# Hints
# Instructions append

## Hints

Try to capture the structure of the song in your code, where you build up the song by composing its parts.
4 changes: 3 additions & 1 deletion exercises/practice/react/.docs/instructions.append.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,6 @@
# Hints
# Instructions append

## Hints

In this exercise the following C# feature is used:

Expand Down
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
# Hints
# Instructions append

## Hints

This exercise requires you to write an extension method. For more information, see [this page](https://docs.microsoft.com/en-us/dotnet/csharp/programming-guide/classes-and-structs/extension-methods).
Original file line number Diff line number Diff line change
@@ -1,4 +1,6 @@
# Hints
# Instructions append

## Hints

For this exercise, you will need to create a set of factors using tuples.
For more information on tuples, see [this link](https://docs.microsoft.com/en-us/dotnet/api/system.tuple).
4 changes: 3 additions & 1 deletion exercises/practice/sgf-parsing/.docs/instructions.append.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
# Hints
# Instructions append

## Hints

- To parse the text, you could try to use the [Sprache](https://github.com/sprache/Sprache/blob/develop/README.md) library. You can also find a good tutorial [here](https://www.thomaslevesque.com/2017/02/23/easy-text-parsing-in-c-with-sprache/).
Original file line number Diff line number Diff line change
@@ -1,4 +1,6 @@
# Instruction append
# Instructions append

## Notes

This exercise requires you to create a linked list data structure which can be iterated.

Expand Down
4 changes: 3 additions & 1 deletion exercises/practice/sublist/.docs/instructions.append.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,6 @@
# Hints
# Instructions append

## Hints

To be able to compare data, the IComparable interface is used.
For more information, see [this page](https://docs.microsoft.com/en-us/dotnet/api/system.icomparable)
Original file line number Diff line number Diff line change
@@ -1,4 +1,6 @@
# Hints
# Instructions append

## Hints

This exercise requires you to process a collection of data. You can simplify your code by using LINQ (Language Integrated Query).
For more information, see [this page](https://docs.microsoft.com/en-us/dotnet/articles/standard/using-linq).
4 changes: 3 additions & 1 deletion exercises/practice/twelve-days/.docs/instructions.append.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
# Hints
# Instructions append

## Hints

- Try to capture the structure of the song in your code, where you build up the song by composing its parts.
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
# Hints
# Instructions append

## Hints

This exercise requires you to use bitwise operations. For more information, see [this page](https://docs.microsoft.com/en-us/dotnet/csharp/language-reference/operators/bitwise-and-shift-operators).
4 changes: 3 additions & 1 deletion exercises/practice/word-search/.docs/instructions.append.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,6 @@
# Hints
# Instructions append

## Hints

One of the uses of Tuples is returning multiple values from a function. In this exercise, write
a function that returns a Tuple (the x- and y- part of a coordinate).
Expand Down
4 changes: 3 additions & 1 deletion exercises/practice/wordy/.docs/instructions.append.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
# Hints
# Instructions append

## Hints

- To parse the text, you could try to use the [Sprache](https://github.com/sprache/Sprache/blob/develop/README.md) library. You can also find a good tutorial [here](https://www.thomaslevesque.com/2017/02/23/easy-text-parsing-in-c-with-sprache/), and a blog with useful hints and snippets over [here](https://justinpealing.me.uk/post/2020-04-20-sprache7-operators/)
4 changes: 3 additions & 1 deletion exercises/practice/zebra-puzzle/.docs/instructions.append.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,6 @@
# Hints
# Instructions append

## Hints

This exercise requires you to process a collection of data. You can simplify your code by using lazy sequences to improve performance.
For more information, see [this page](https://xosfaere.wordpress.com/2010/03/21/lazy-evaluation-in-csharp/).
4 changes: 3 additions & 1 deletion exercises/practice/zipper/.docs/instructions.append.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
# Hints
# Instructions append

## Hints

This exercise deals with custom equality. For more information see [this page.](http://www.loganfranken.com/blog/687/overriding-equals-in-c-part-1/)
Loading