Cavity Map
easy⏱ 15 mintypescriptchallengesproblem-solving-basic-
APRENDE HACIENDOPon a prueba tu intuición3 pasos
Cavity Map
Usa los ejemplos y la explicación de la lección para comprobar tu idea.
Reflexión personal. No se envía a ningún servicio de IA.1112
1X12
18X2
1234
Caso de ejemplo — tu programa lee de stdin e imprime en stdout.
ENEste enunciado todavía está solo en inglés; la traducción al español está en camino.
Código inicial An n×n grid of digits (depths). A cell is a cavity if: (1) not on border, (2) all 4 neighbors (up, down, left, right) have strictly smaller depth. Replace cavity cells with 'X'.
Example: Grid:
1112
1912
1892
1234
Cell (1,1) has depth 9, neighbors: 1,1,1,1 (all < 9) → Cavity → Replace with X. Output:
1112
1X12
18X2
1234
Formato de entrada
First line: n. Next n lines: strings of n digits each.
Formato de salida
Print the modified grid with 'X' in cavity positions.
Restricciones
1 ≤ n ≤ 100