In this exercise, you are playing a number guessing game with a friend.
The rules are simple: you secretly choose a number between 1
and 100
and your friend tries to guess what number you've chosen.
To help your friend, you respond differently depending on how close the guess was to the number you've chosen (42
).
These are the rules for the different possible inputs:
42
: "Correct"41
or 43
: "So close"41
: "Too low"43
: "Too high"You have four tasks to encode the replies to the guesses.
Implement the reply
function to reply to a correct guess:
reply 42
-- -> "Correct"
Modify the reply
function to reply to close guesses:
reply 41
-- -> "So close"
Modify the reply
function to reply to too low guesses:
reply 25
-- -> "Too low"
Modify the reply
function to reply to too high guesses:
reply 88
-- -> "Too high"
Sign up to Exercism to learn and master Haskell with 100 exercises, and real human mentoring, all for free.