Jouer au Sudoku Gratte-Ciel en ligne

Un sudoku où chaque chiffre est un bâtiment et où les nombres du bord disent combien on en voit. Quatre niveaux, et chaque grille est prouvée à solution unique avant d’être distribuée.

00:00
Erreurs : 0
🏆

Terminé !

Travail incroyable, maître du Sudoku Gratte-Ciel ! Chaque indice, chaque ligne, chaque colonne — perfection.

00:00
Votre temps

Qu’est-ce que le Sudoku Gratte-Ciel ?

Le Sudoku Gratte-Ciel, c’est du sudoku avec une ligne d’horizon. Remplissez la grille pour que chaque ligne, chaque colonne et chaque bloc 3×3 contienne 1 à 9 une seule fois, comme d’habitude, et lisez chaque chiffre comme un bâtiment d’autant d’étages. Les nombres autour de la grille sont des indices :

  • Un indice dit combien de bâtiments on voit en regardant dans la grille depuis cet endroit, le long de sa ligne ou de sa colonne.
  • Un bâtiment plus haut cache tous les plus bas derrière lui : on ne voit un bâtiment que s’il dépasse tout ce qui est devant lui.
  • Là où aucun indice n’est affiché, ce point de vue ne dit rien ; Facile montre les 36 indices, les niveaux plus durs moins.

Ainsi la ligne 3 1 5 2 9 4 6 7 8, lue depuis la gauche, montre le 3, le 5 et le 9 : son indice de ce côté est 3. Depuis la droite, on voit le 8 et le 9, donc cet indice vaut 2. Le 9 se voit des deux bouts de chaque rangée, et rien de ce qui est derrière lui ne se voit jamais.

Le même indice, tout seul

Retirez les blocs et réduisez la grille : l’indice fait alors un jeu à lui seul, où chaque ligne et chaque colonne contient chaque hauteur une fois, et où le plus souvent seuls les nombres du bord sont donnés. On le trouve surtout sous les noms anglais Skyscrapers ou Towers.

Que dit un seul indice ?

À quelle distance du bord les grands bâtiments peuvent se trouver. Si la première case contenait un 7, on ne pourrait voir derrière lui que le 8 et le 9, donc trois bâtiments au plus en tout. À l’inverse, un indice k signifie que la première case contient au plus 10 − k, la suivante vers l’intérieur un de plus, et ainsi de suite ; le 9 n’est jamais plus près que la k-ième case.

How far a skyscraper clue keeps the tall buildings back — before How far a skyscraper clue keeps the tall buildings back — at first look. skyscraper clues, the number of buildings seen looking into the grid: from the top, column 1 = 3, 2 = 2, 3 = 1, 4 = 4, 5 = 2, 6 = 2, 7 = 2, 8 = 4, 9 = 3; from the bottom, column 1 = 1, 2 = 2, 3 = 2, 4 = 3, 5 = 3, 6 = 5, 7 = 4, 8 = 4, 9 = 2; from the left, row 1 = 3, 2 = 3, 3 = 5, 4 = 2, 5 = 2, 6 = 4, 7 = 5, 8 = 4, 9 = 1; from the right, row 1 = 5, 2 = 2, 3 = 3, 4 = 4, 5 = 3, 6 = 2, 7 = 4, 8 = 1, 9 = 7. candidates removed: 6 in R9C6; 8 in R8C6. A real Easy board from this page, with nothing placed yet. Column 6 shows 5 at the bottom: looking in, 5 buildings are seen. A tall one near the edge would hide too many of those behind it, so counting in from that side, the first square can hold at most 5, the second at most 6, the third at most 7, the fourth at most 8 — and the 9 stands no nearer than the fifth square. The small digits are what the rows, columns and boxes allow; the struck ones are the 2 those limits take out, and R9C6, where the houses allowed 1 or 6, can only be 1. 3 2 1 4 2 2 2 4 3 1 2 2 3 3 5 4 4 2 3 3 5 2 2 4 5 4 1 5 2 3 4 3 2 4 1 7 8 2 5 4 6 9 2 8 5 7 6 5 3 7 8 6 1 4 6 7 3 8 4 1 6 7 8 2 7 4 8 6 1 3 6 8 5 7 8 5 1 6 3
Une vraie grille Facile de cette page, rien de placé encore. La colonne 6 affiche un 5 en bas : en regardant de là, on voit 5 bâtiments. Un grand bâtiment près du bord cacherait trop de ceux qui sont derrière, donc, en comptant depuis ce côté, la première case peut contenir au plus 5, la deuxième au plus 6, la troisième au plus 7, la quatrième au plus 8 — et le 9 n’est pas plus près que la cinquième case. Les petits chiffres sont ce que permettent les lignes, colonnes et blocs ; les chiffres barrés sont les 2 que ces limites retirent, et R9C6, où les unités permettaient 1 ou 6, ne peut être que 1.

Les deux extrémités de l’échelle en disent le plus. Un 1 signifie que le 9 est tout au bord et cache toute la rangée. Un 2 tient le 9 hors de la première case. Un 9 voudrait dire que la rangée monte de 1 à 9 dans l’ordre, un 8 presque, et c’est pourquoi aucun des deux n’est apparu parmi 4 320 indices sur 160 de nos grilles ; le 3 était le plus fréquent, et environ un indice sur neuf était un 1.

Où va le 9 ?

Entre ses deux indices. Le 9 est le dernier bâtiment vu de chaque bout, donc une rangée avec un indice à chaque extrémité l’encadre : en comptant depuis le début, le 9 est dans la case a ou plus loin vers l’intérieur, et en comptant depuis l’autre bout, dans la case b ou plus loin vers l’intérieur. Les deux indices d’une rangée ne dépassent jamais 10 à eux deux, et le tronçon qu’ils laissent fait 11 − a − b cases, si bien que des indices dont la somme vaut 10 placent le 9 d’emblée. Sinon, les lignes, colonnes et blocs choisissent parmi les cases restantes :

Where two clues put the 9 — before Where two clues put the 9 — at first look. skyscraper clues, the number of buildings seen looking into the grid: from the top, column 1 = 3, 2 = 2, 3 = 1, 4 = 4, 5 = 2, 6 = 2, 7 = 2, 8 = 4, 9 = 3; from the bottom, column 1 = 1, 2 = 2, 3 = 2, 4 = 3, 5 = 3, 6 = 5, 7 = 4, 8 = 4, 9 = 2; from the left, row 1 = 3, 2 = 3, 3 = 5, 4 = 2, 5 = 2, 6 = 4, 7 = 5, 8 = 4, 9 = 1; from the right, row 1 = 5, 2 = 2, 3 = 3, 4 = 4, 5 = 3, 6 = 2, 7 = 4, 8 = 1, 9 = 7. candidates removed: 9 in R7C1; 9 in R7C2; 9 in R7C3; 9 in R7C9. The same board. Row 7 shows 5 on the left and 4 on the right. The 9 is seen from both ends and hides everything behind it. Seen from the left, it is the last of the 5 buildings in view, so at least four shorter ones stand in front of it: it is in column 5 or further right. Seen from the right, it is the last of 4, so it is in column 6 or further left. The rows, columns and boxes alone leave this row’s 9 five places, marked. The clues rule out R7C1, R7C2, R7C3 and R7C9; of the squares they allow, R7C6 is already filled; so the 9 goes in R7C5. 3 2 1 4 2 2 2 4 3 1 2 2 3 3 5 4 4 2 3 3 5 2 2 4 5 4 1 5 2 3 4 3 2 4 1 7 8 2 5 4 6 9 2 8 5 7 6 5 3 6 1 4 3 8 4 1 2 9 9 9 7 9 4 8 6 9 5 7 8 5 3
La même grille. La ligne 7 affiche un 5 à gauche et un 4 à droite. Le 9 se voit des deux bouts et cache tout ce qui est derrière lui. Vu de la gauche, c’est le dernier des 5 bâtiments visibles, donc au moins quatre plus bas se trouvent devant lui : il est dans la colonne 5 ou plus à droite. Vu de la droite, c’est le dernier des 4, donc il est dans la colonne 6 ou plus à gauche. Les lignes, colonnes et blocs laissent à eux seuls cinq places au 9 de cette ligne, marquées. Les indices excluent R7C1, R7C2, R7C3 et R7C9 ; parmi les cases qu’ils permettent, R7C6 est déjà remplie ; le 9 va donc en R7C5.

Une fois le 9 d’une rangée placé, relisez ses indices : chacun ne concerne plus que les cases entre lui et le 9. Un indice 2 avec le 9 dans la cinquième case, par exemple, signifie qu’un seul des quatre bâtiments devant le 9 est vu — le premier, qu’on voit toujours —, donc la première case contient le plus haut des quatre.

Les grilles de cette page étaient-elles équitables ?

La plupart ne l’étaient pas. L’ancien générateur remplissait une grille, affichait une part des indices et une série de chiffres tirées au hasard, et ne vérifiait jamais ce qu’il distribuait. Nous avons tiré 40 grilles à chaque niveau et compté leurs solutions avec un solveur distinct : 111 sur 160 en avaient plusieurs — 8 des grilles Facile, 25 Moyen, 38 Difficile et les 40 Expert, où 9 indices sans aucun chiffre laissaient au moins la moitié des grilles avec 200 solutions ou plus. Et sur 7 des grilles Facile, les indices ne servaient à rien : les 35 chiffres donnés fixaient la grille à eux seuls.

Une grille à deux solutions est pire que difficile. La page marque un chiffre faux quand il diffère de la seule solution qu’elle a gardée : un chiffre qui n’enfreignait aucune règle pouvait donc vous coûter une erreur, et aucun raisonnement ne pouvait finir la grille. Le générateur a été réécrit en septembre 2026. Il ne retire désormais un chiffre que tant que les étapes propres au niveau résolvent encore la grille avec les indices affichés, ce qui prouve qu’elle a exactement une solution, et il continue de creuser jusqu’à ce que les chiffres seuls ne la fixent plus :

The same givens with and without the clues — before The same givens with and without the clues — as dealt, with the clues. skyscraper clues, the number of buildings seen looking into the grid: from the top, column 1 = 3, 2 = 2, 3 = 1, 4 = 4, 5 = 2, 6 = 2, 7 = 2, 8 = 4, 9 = 3; from the bottom, column 1 = 1, 2 = 2, 3 = 2, 4 = 3, 5 = 3, 6 = 5, 7 = 4, 8 = 4, 9 = 2; from the left, row 1 = 3, 2 = 3, 3 = 5, 4 = 2, 5 = 2, 6 = 4, 7 = 5, 8 = 4, 9 = 1; from the right, row 1 = 5, 2 = 2, 3 = 3, 4 = 4, 5 = 3, 6 = 2, 7 = 4, 8 = 1, 9 = 7. The board as dealt: 30 givens and all 36 clues. With the clues it has exactly one answer, and the generator proved that before dealing it by solving it with the steps its level allows. 3 2 1 4 2 2 2 4 3 1 2 2 3 3 5 4 4 2 3 3 5 2 2 4 5 4 1 5 2 3 4 3 2 4 1 7 8 2 5 4 6 9 2 8 5 7 6 5 3 6 1 4 3 8 4 1 2 7 4 8 6 5 7 8 5 3
La grille telle qu’elle a été distribuée : 30 chiffres donnés et les 36 indices. Avec les indices, elle a exactement une solution, et le générateur l’a prouvé avant de la distribuer en la résolvant avec les étapes de son niveau.
The same givens with and without the clues — after The same givens with and without the clues — with the clues removed. skyscraper clues, the number of buildings seen looking into the grid: none shown; 36 of the 36 places show no clue. pattern cells R1C1, R1C3, R3C1, R3C2, R4C1, R4C3, R4C4, R4C6, R5C1, R5C2, R5C5, R5C6, R6C1, R6C2, R6C6, R7C1, R7C2, R7C5, R7C9, R8C2, R8C3, R8C4, R8C9, R9C1, R9C4, R9C9. The same 30 givens with the clues rubbed out. Now there are 9 answers. The shaded squares are the 26 that can differ between them, each showing every digit some answer puts there. The generator keeps taking digits out until the clues are needed like this. 6 9 8 6 9 2 5 4 6 9 2 8 1 2 1 2 5 7 6 7 8 5 2 9 2 9 3 7 8 6 2 6 7 9 2 6 9 1 4 2 9 6 7 3 8 3 6 8 3 6 4 1 6 8 2 1 2 3 1 3 9 7 2 9 4 8 6 1 2 9 1 2 6 9 2 6 9 2 6 5 1 2 9 2 6 9 7 8 2 6 9 5 3 2 9
Les mêmes 30 chiffres donnés, indices effacés. Il y a maintenant 9 solutions. Les cases teintées sont les 26 qui peuvent différer de l’une à l’autre, chacune avec tous les chiffres qu’une des solutions y met. Le générateur retire des chiffres jusqu’à ce que les indices soient indispensables de cette façon.

En quoi les quatre niveaux diffèrent-ils ?

Par le nombre d’indices affichés et de chiffres donnés, et donc par tout ce que les indices doivent faire. Nous avons tiré 40 grilles neuves par niveau et lu chaque indice affiché jusqu’à ce que plus rien ne change, avant de placer le moindre chiffre :

NiveauIndices affichésChiffres donnésCases que les indices fixentDemandent des Locked Candidates
Facile363050 sur 510 sur 40
Moyen282043 sur 610 sur 40
Difficile241615 sur 654 sur 40
Expert20137 sur 6811 sur 40

40 grilles par niveau issues du générateur de cette page, graine fixe ; médianes. Expert creuse aussi loin que ses étapes le permettent, de 12 à 17 chiffres. « Cases que les indices fixent » : notre solveur lit chaque indice exactement — il essaie chaque ordre des chiffres d’une rangée que ses notes permettent —, ce qui va plus loin que les deux règles ci-dessus appliquées à la main. Notre solveur connaît aussi les singles cachés, les paires nues et les triplets et le X-Wing ; aucune des 160 grilles n’a demandé plus que les Locked Candidates.

En Facile, les indices résolvent presque la grille à eux seuls. En Expert, ils fixent une poignée de cases, et le reste vient en confrontant les indices aux règles du sudoku, avec des Locked Candidates sur plus d’un quart des grilles. Ignorez les indices, et notre solveur cale sur chaque grille à chaque niveau.

Chaque grille est prouvée avant que vous la voyiez

Un chiffre ne sort de la grille que tant que les étapes du niveau — lecture des indices et singles en Facile et Moyen, plus les Locked Candidates en Difficile, plus les paires nues en Expert — remplissent encore la grille, et chaque étape ne barre que des chiffres qui ne peuvent pas aller là où ils sont barrés. Nous avons recompté les 160 grilles avec un compteur distinct écrit pour l’occasion : chacune avait exactement une solution, celle gardée en mémoire, et sans ses indices chacune en avait davantage.

Quel niveau choisir ?

Commencez en Facile si les indices sont nouveaux pour vous. Les 36 sont affichés et 30 chiffres sont donnés, donc chaque rangée se lit des deux bouts et les règles ci-dessus mènent loin. La page s’ouvre en Moyen, qui cache huit indices et donne dix chiffres de moins.

Difficile et Expert affichent moins d’indices et donnent moins de chiffres, donc les indices fixent bien moins de cases à eux seuls — 15 et 7 —, et le reste vient en les confrontant aux lignes, colonnes et blocs. Chaque grille se résout toujours sans deviner, et une nouvelle apparaît en médiane en bien moins d’un dixième de seconde.

Un ordre de résolution qui marche ici

  • Commencez par les 1. Chacun met un 9 au bord, et ce 9 sort du reste de sa ligne, de sa colonne et de son bloc.
  • Puis encadrez les 9. Sur chaque rangée à deux indices, le 9 est entre la case a depuis un bout et la case b depuis l’autre.
  • Inscrivez les limites. À côté d’un indice k, la première case contient au plus 10 − k, et chaque case plus loin un de plus. Dans vos notes au crayon, cela barre les grands chiffres près des gros indices.
  • Relisez une rangée dès qu’elle se remplit. Avec quelques hauteurs placées, un indice peut ne laisser qu’un ordre pour le reste.
  • Puis jouez au sudoku. Les singles dans les lignes, colonnes et blocs, et en Difficile et Expert, les Locked Candidates.

À quoi servent les boutons ?

Sélectionnez une case, puis un chiffre ; la page s’ouvre en Moyen. Une case sélectionnée met en évidence sa ligne, sa colonne et son bloc, et un chiffre faux est signalé dès qu’il est posé. Sous la grille :

  • Notes active et désactive les notes au crayon. Un bon chiffre s’efface des notes de sa ligne, de sa colonne et de son bloc ; un mauvais laisse les notes des autres cases tranquilles.
  • Effacer vide la case sélectionnée, et appuyer deux fois sur le même chiffre fait de même.
  • Annuler reprend la dernière modification d’une case, mais pas les notes qu’un bon chiffre a effacées ailleurs, ni le compteur d’erreurs.
  • Indice remplit une case avec sa solution, choisie au hasard plutôt que la case que vous pourriez déduire ensuite.
  • Solution demande d’abord confirmation, puis remplit la grille et arrête le chrono.
  • Nouvelle partie distribue une autre grille au niveau où vous êtes ; les boutons de niveau en distribuent une au leur.

Au clavier : 1–9, les flèches, Retour arrière ou Suppr et Ctrl+Z. La grille est enregistrée dans ce navigateur après chaque coup, et vous attend à votre retour.

Et ensuite

Le Sudoku Sandwich place lui aussi ses indices hors de la grille, sous forme de somme des chiffres entre le 1 et le 9 de chaque rangée, et le Sudoku Bataille Navale sous forme de nombre de cases de navire. Le Sudoku Supérieur garde la comparaison mais la déplace à l’intérieur, entre cases voisines.