Solving 99 problems in Haskell for PPAF lectures.
- Create a github account, if you don't already have one
- Fork this repository to your account, we'll called the fork repository as your remote repo
- Clone your remote repo to your computer, we'll call this the local repo
- Solve problems, make changes and then commit them to the local repo
- Push changes from local repo to your remote repo
- Make a Pull Request (PR) from your remote repo to this remote repo
- Wait for it to be merged.
- And, Voila! You successfully submitted your code
- Open you local Create a new directory with your name/nick (whichever you prefer)
- Create a file with the same name as the problem, for e.g.
Problem1.hs
for problem 1 - The solution must be a function that has the same name and behaviour as given in the problem description, for e.g. in problem 1
myLast
- You can implement the the solution in multiple ways, try to include as many as you can in the solution file, each adding ' to the end of the name, for e.g.
myLast
andmyLast'
- Add 3 test cases in the solution file that demonstrate some behaviour the solution
- Submit your code with the instructions given above
- You can always refer to the sample solutions submitted in the
twitu/
directory - 99 problems in Haskell - https://wiki.haskell.org/99_questions/
- Understanding Git and Github CS50 style - https://www.youtube.com/watch?v=eulnSXkhE7I