Advertisement
Guest User

Untitled

a guest
Oct 21st, 2014
136
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.41 KB | None | 0 0
  1. b[1] = {"0", "1"};
  2. b[n_] := b[n] =
  3. Join[Table[b[n - 1][[i]] <> "1", {i, 1, Length[b[n - 1]]}],
  4. Table[b[n - 1][[i]] <> "0", {i, 1, Length[b[n - 1]]}]];
  5. NO111[n_] :=
  6. Cases[b[n],
  7. x_ /; StringMatchQ[x, RegularExpression["(?s).*(111)(?s).*"]] ==
  8. False];
  9. T = Table[{n, Length[NO111[n]]}, {n, 1, 20}];
  10. TableForm[T,
  11. TableHeadings -> {None, {"n",
  12. "# bit strings of length n NOT containing 111"}}]
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement