Forsmarts has published Issue 20 (or issue 10 of season 7; I’m not really sure how that works, but I haven’t been visiting the site for very long) and this issue contains three interesting puzzles. Forsmarts, is a semi-annual puzzle competition that includes puzzles on the more difficult end of the spectrum.
Fair warning: What I write below might be a little confusing if you have not actually seen the puzzles.
The first puzzle is based in a hex grid and requires you to place some number of 3-cell figures into the grid. Each cell in each figure will contain a number that corresponds to the number of other filled cells in a direct line with it. Some partial figures are already placed. This puzzle is a standard logic problem with very specific constraints. It essentially says, here are some digits. For each digit, place the corresponding number of additional digits in hexes that are within a direct line. And they must be adjacent in groups of no more or no less than three. Of course, it’s the last constraint that’s the kicker.
The second puzzle is a dominoku. It’s a 7X7 grid jigsaw sudoku (of course, all 7X7 sudokus must be jigsaws) but instead of the placing digits one at a time, you have to place from a given set of dominos. Essentially, you have to place the digits two at a time. It’s an interesting sudoku variation and one that requires very few digits given at the start.
The third is an optimization puzzle, to be solved by the best possible solution. It requires you to write numbers frome one to ninety nine (in english and in any order) into a grid, starting from the top left and filling in left to right from the top line to the bottom. The catch is that a given letter can be repeated only once in any row or column. The goal is to include as many digits as possible. So, quickly, the largest possible grid is 16X16 since the numbers share 16 letters in common. However, it may not be possible even to come up with one row with 16 different letters, let alone 16. I think the best solution will involve finding a row length that will allow you to have a maximum number of rows. But that’s only a guess, I haven’t come up with a solution yet.