Question: The code below is my Haskell code, how will it look like if I have to turn it in to Scala code or Scala pseudocode?
The code below is my Haskell code, how will it look like if I have to turn it in to Scala code or Scala pseudocode?
This is my Haskell code:
outshuffle :: [a] -> [a]
outshuffle l1 = shuffle x y
where
x = head (split l1 ((length l1) `div` 2))
y = last (split l1 ((length l1) `div` 2))
[outshuffle function uses shuffle and split functions(which are already done), and carry out perfect Faro shuffles of the out-shuffle type. In other words, they take a single stack of an even number of cards, break them up and return the result of applying the required type of Faro shuffle exactly once.]
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
