Sudoku solver in 1-line of CoffeeScript (with explanation)
gist.github.com
suggestions to make it shorter/cleaner welcome
gist.github.com
If Arrays in JavaScript had an "all" reducer it could be written like this:
non_conflicting = (g) -> [0...9].all (i) -> g not in [s[x][i], s[i][y], box i]