Notation
Syntax for Skyscrapers
This page describes the syntax for notating lanes in Skyscrapers puzzles throughout Skyscraping.
Solved Cells
Take the following lane:
| 5 | 1 | 2 | 3 | 4 | 5 | 1 |
We notate this as:
The vertical pipes “” denote the edges of the grid, separating the skyscrapers from the clues.
Keep in mind, the direction of the ‘notated’ lane doesn’t need to be the same as in the original grid. If we were interested in looking right-to-left in the original lane, we would instead write it as:
For consistency, the direction of interest will always be left-to-right. So when you see , that means we’re focusing on the -clue.
| 3 | |||||
| 2 | |||||
| 3 | |||||
| 1 | |||||
| 4 | |||||
| 1 |
The direction of the original lane is irrelevant – it very well could be a column! Here, means we’re looking up the column, while means we’re looking down the lane.
Pencilmarks
For a lane with pencilmarks:
| 4 | 12 | 23 | 34 | 5 | 1234 | 2 |
We surround the candidates with square brackets “”:
Unsolved Cells
Too many pencilmarks gets a bit unwieldy, though. Sometimes, we may just want to ignore the candidates, if they’re not relevant to our current focus.
In this lane, we’re focusing on the -clue half-lane. What goes between the and isn’t currently of interest to us.
| 3 | 12 | 23 | 5 | 4 | 2 | |
We use underscore “” to denote an unsolved cell without explicit candidates:
This helps us keep the notation clean and focused!
Half-Lane
If we don’t care what’s beyond the lane peak at all – though this is rare, since usually we need to consider the whole lane to perform deductions – we can just omit it:
Sets
Sometimes we may need to talk about a particular set of numbers. For instance, in the following lane, the skyscrapers we haven’t used yet are , and :
| 3 | 5 |
We surround the numbers of interest in curly braces “”, like .
Throughout all the notation we omit commas “” to keep the notation compact and efficient. Since we never look at Skyscrapers of double-digit sizes, we can safely assume each digit is one individual skyscraper.