I am new to haskell and I was attempting a few coding problems that I previously completed for java, however the following problem has me stumped.
Basically the idea is
You could also do it this way:
consecutiveOnes [] = False
consecutiveOnes xs = any (== (1,1)) $ zip xs (tail xs)
If
xs == [0,1,1,2,3,4]
Then
tail xs == [1,1,2,3,4]
Zipping them together you get a list of pairs, where each pair is an element of the list and the element after it.
zip xs (tail xs) == [(0,1),(1,1),(1,2),(2,3),(3,4)]