Would you discount someone who didn't write tests, but wrote the solution in a language that had a strong, static type system (like Haskell, OCaml, etc)?
Writing the code in an "unusual" language, would net big bonus points, though. I get tired of seeing the same solutions in Java and Python.