Guest User

Untitled

a guest
Nov 14th, 2018
136
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.37 KB | None | 0 0
  1. module Seq =
  2. let rec repeat items =
  3. seq { yield! items
  4. yield! repeat items }
  5.  
  6. let fizzes = Seq.repeat [""; ""; "Fizz"]
  7. let buzzes = Seq.repeat [""; ""; ""; ""; "Buzz"]
  8. let words = Seq.map2 (+) fizzes buzzes
  9. let numbers = Seq.initInfinite ((+) 1) |> Seq.map string
  10. let fizzBuzz = Seq.map2 max words numbers
  11.  
  12. fizzBuzz
  13. |> Seq.take 100
  14. |> Seq.iter (printfn "%s")
Add Comment
Please, Sign In to add comment