On this site you can download Fortran 95 codes I wrote to solve New Scientist Enigma puzzles which is a good programming exercise. New Scientist also draws a winner eligible for £15 prize, but it happened to me only once (for 1674).

You can see the list of puzzles on NewEnigma forum or New Scientist magazine page (since 1525).

To run those you will need Fortran compiler. I am using gfortran.

For some of the older Enigmas solved in C you can see Charles Petzold's page.

2011

1628 code

1629 code

1630 code

1631 code

1633 code

1634 code

1642 code

1644 code

1656 code

1666 code

1673 code

1674 code

1675 code

1681 code

2010

1583 code

1584 code

1585 code

1586 code

1591 code

1592 code

1594 code

1597 code

1598 code

1599 code

1604 code

1608 code

1612 code

1615 code

1616 code

1617 code

1618 code

1620 code

1625 code

1626 code

2009

1535 code

1537 code

1542 code

1544 code

1545 code

1547 code

1548 code

1549 via strings (slow) code or numbers (fast) code

1550 code

1560 code

1561 code

1562 code

1564 code

1566 code

1570 code

1572 code

1574 code

1575 code

2008

1496 via characters (slow) code or integers (fast) code and for comparison Matlab code

1497 code

1498 code

1499 code

1515 code

1516 code

1517 code

1518 code