Use Haskell finish this code! Write a Haskell function combine :: Int -> Int ->
ID: 3785982 • Letter: U
Question
Use Haskell finish this code!
Write a Haskell function combine :: Int -> Int -> Int -> Int
with the following behavior:
• When x, y, and z all correspond to digit values (i.e., integers between 0 and 9, inclusive), combine x y z returns the integer given by the sequence of digits x y z. (That is, x is treated as the digit in the hundreds place, y is treated as the digit in the tens place, and z is treated as the digit in the ones place.)
• In all other cases, the function returns -1.
For example, combine 4 2 8 returns 428, combine 0 3 0 returns 30 (because 030 = 30), and combine 4 12 3 returns -1.
The function should look like this
combine :: Int -> Int -> Int -> Int
combine x y z
| ##########
| ##########
| ##########
Explanation / Answer
| otherwise = -1
Related Questions
drjack9650@gmail.com
Navigate
Integrity-first tutoring: explanations and feedback only — we do not complete graded work. Learn more.