Advertisement
dfghjkldfyuhjkfghji

Untitled

Nov 17th, 2019
609
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.51 KB | None | 0 0
  1. creatingArray n = do
  2. if null n
  3. then []
  4. else do
  5. (read [head n] :: Int) : ( creatingArray (tail n))
  6.  
  7. rotateN n lst = do
  8. if n == 0
  9. then return lst
  10. else do
  11. let first = head lst
  12. lst : rotateN (n-1) ((last lst) : (init lst))
  13.  
  14. main=do
  15. line <- getLine
  16. --let array = []
  17. --let array = creatingArray line
  18. lineTwo <- getLine
  19. let k = read lineTwo :: Int
  20. print(last(rotateN k (creatingArray line)))
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement