99 Elm Problems/Problem 49

Write the sequence of Gray codes for a given number of bits. Can you apply the method of "result caching" to make the predicate more efficient, when it is used repeatedly?

# # # THIS IS A STUB # # #

Example in Elm:
import Html exposing (text)
import List

f : Int -> Int
-- your implementation goes here

main = text (toString (f 0))

Result:

4

Solutions