Skip to content
This repository

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
branch: master

Mar 28, 2011

  1. Andreas Pauley

    Extract compile options

    authored March 28, 2011
  2. Andreas Pauley

    Using Ulf Wiger's ct_expand to replace cross/2, giving a huge perform…

    …ance boost.
    
    Thanks to Matthew Evans for the idea:
    http://groups.google.com/group/erlang-programming/msg/8abc337adde2b0d1
    authored March 28, 2011
  3. Andreas Pauley

    Include Ulf Wiger's ct_expand from http://forum.trapexit.org/viewtopi…

    authored March 28, 2011
  4. Andreas Pauley

    Change square names to lowercase (towards using atoms)

    authored March 28, 2011

Mar 27, 2011

  1. Andreas Pauley

    Change rows and columns into a -define

    authored March 28, 2011
  2. Andreas Pauley

    Change digits/0 into a -define

    authored March 28, 2011
  3. Andreas Pauley

    Simplify code using lists:usort rather than sets, thanks to Ahmed Omar

    authored March 27, 2011
  4. Andreas Pauley

    Use gb_sets rather than sets, giving a speed improvement and reducing

    the number of eliminations somewhat.
    Thanks to Ahmed Omar for the tip:
    http://groups.google.com/group/erlang-programming/browse_thread/thread/c81df3ff14fc6feb/da2cc43998a70053#da2cc43998a70053
    
    New results (on my Macbook with 2GHz Intel Core 2 Duo):
    Solved 50 of 50 puzzles from easy50.txt in 1.960654 secs (25.50 Hz)
      (92538 total eliminations, avg 1850.76, median 1811, max 2628, min 1767).
    Solved 95 of 95 puzzles from top95.txt in 13.472294 secs (7.05 Hz)
      (901201 total eliminations, avg 9486.33, median 6267, max 56820, min 1792).
    Solved 11 of 11 puzzles from hardest.txt in 0.600741 secs (18.31 Hz)
      (33653 total eliminations, avg 3059.36, median 3023, max 5346, min 1786).
    authored March 27, 2011

Mar 26, 2011

  1. Andreas Pauley

    The default seperator in puzzle files is a newline, no need to specify

    it explicitly.
    authored March 26, 2011
  2. Andreas Pauley

    Compile code with native flag, giving a speed improvement.

    authored March 26, 2011

Mar 25, 2011

  1. Andreas Pauley

    Update README

    authored March 25, 2011
  2. Andreas Pauley

    End sentences with full-stop

    authored March 25, 2011
  3. Andreas Pauley

    Include median value in stats/1

    authored March 25, 2011
  4. Andreas Pauley

    Include list length in stats

    authored March 25, 2011
  5. Andreas Pauley

    Print max, min eliminations

    authored March 25, 2011
  6. Andreas Pauley

    Use stats/1 for printing results

    authored March 25, 2011
  7. Andreas Pauley

    Introduce stats/1 function

    authored March 25, 2011
  8. Andreas Pauley

    Update README

    authored March 25, 2011
  9. Andreas Pauley

    Move a function

    authored March 25, 2011
  10. Andreas Pauley

    Re-order functions to reflect the order of the Python code

    authored March 25, 2011
  11. Andreas Pauley

    Re-order functions to reflect the order of the Python code

    authored March 25, 2011
  12. Andreas Pauley

    Re-order functions to reflect the order of the Python code

    authored March 25, 2011
  13. Andreas Pauley

    Re-order functions to reflect the order of the Python code

    authored March 25, 2011
  14. Andreas Pauley

    Re-order functions to reflect the order of the Python code

    authored March 25, 2011
  15. Andreas Pauley

    Re-order functions to reflect the order of the Python code

    authored March 25, 2011
  16. Andreas Pauley

    Re-order functions to reflect the order of the Python code

    authored March 25, 2011

Mar 16, 2011

  1. Andreas Pauley

    Another var renamed to Count

    authored March 16, 2011
  2. Andreas Pauley

    Rename variable E (number of Eliminations) to Count

    authored March 16, 2011

Mar 04, 2011

  1. Andreas Pauley

    Allow a filename to be specified on the command line

    authored March 04, 2011

Mar 03, 2011

  1. Andreas Pauley

    easy50.txt is now seperated by newlines like the other input files

    authored March 03, 2011
  2. Andreas Pauley

    Convert one of the input puzzles to form with each puzle on its own line

    authored March 03, 2011

Mar 02, 2011

  1. Andreas Pauley

    Simpler way to remove element from list

    authored February 27, 2011
  2. Andreas Pauley

    Removed an unnecessary function due to the single-digit elimination

    authored March 02, 2011
  3. Andreas Pauley

    Moved more multi-digit eliminations to single-digit: total eliminatio…

    …ns reduced by about 1.7%
    authored March 02, 2011
  4. Andreas Pauley

    Towards eliminating a single digit at a time

    authored March 02, 2011
Something went wrong with that request. Please try again.