yfel + combinatorics   9

MW - Shuffling Cards
"Every time you shuffle a deck of playing cards, it's likely that you have come up with an ordering of cards that is unique in human history."
cards  mathematics  probability  combinatorics  geek  culture  games 
november 2011 by yfel
Fibonacci word - Wikipedia, the free encyclopedia
"A Fibonacci word is a specific sequence of binary digits (or symbols from any two-letter alphabet). The Fibonacci word is formed by repeated concatenation in the same way that the Fibonacci numbers are formed by repeated addition."
mathematics  combinatorics  wiki  geek  reference 
september 2009 by yfel
Magic120Cell
"Here you'll find a fully functional 120 Cell permutation puzzle, which can be considered the 4-dimensional analogue of Megaminx."
puzzles  games  combinatorics  logic  geek  design  3d  mathematics  opengl  technology  software  graphics 
september 2008 by yfel
Megaminx - Wikipedia, the free encyclopedia
"The Megaminx is a dodecahedron-shaped puzzle similar to the Rubik's Cube. It has a total of 50 movable pieces to rearrange, compared to the 20 of the Rubik's cube."
puzzles  games  wiki  combinatorics  logic  geek  design 
september 2008 by yfel
Hashiwokakero - Wikipedia, the free encyclopedia
"Hashiwokakero is played on a rectangular grid with no standard size, although the grid itself is not usually drawn. Some cells start out with (usually encircled) numbers from 1 to 8 inclusive; these are the islands. The rest of the cells are empty. The goal is to connect all of the islands into a single connected group by drawing a series of bridges between the islands. The bridges must follow certain criteria."
games  puzzles  japan  logic  wiki  reference  geek  mathematics  combinatorics 
september 2008 by yfel
[Haskell] String permutation
good thread on string permutation implementations in haskell
haskell  combinatorics  howto  functional  programming  geek  technology  software  forums 
september 2008 by yfel
blog.bjrn.se: Lexicographic permutations using Algorithm L (STL next_permutation in Python)
"A typical function will, given a sequence of elements such as (1, 1, 2, 2), permute on indices only. This will in our case give 4! permutations, which is often not what we want. The STL implementation will “correctly” generate only unique permutations, in our case 4! / 2!2!, and also generate them in the right order.

What’s special about most STL implementations is the use of a fairly unknown algorithm for finding permutations in lexicographic order. A canonical templated implementation is usually about 25 lines of code. It is also non-recursive and very fast."
combinatorics  python  c/c++  stl  programming  geek  technology  software  opensource  blogs  howto 
september 2008 by yfel

Copy this bookmark:



description:


tags: