Add Sunny Lines Puzzle - IMO 2025 P6 interactive with grid snapping and line extension

This commit is contained in:
Neeldhara Misra 2025-07-23 05:49:08 +05:30
parent df2b2d6b9e
commit 2ccd2fec3a
8 changed files with 1212 additions and 7 deletions

View file

@ -44,6 +44,8 @@ import Structures from "./pages/theme-pages/discrete-math/Structures";
import Numbers from "./pages/theme-pages/discrete-math/Numbers";
import Graphs from "./pages/theme-pages/discrete-math/Graphs";
import NotFound from "./pages/NotFound";
import GridTilingPuzzlePage from './pages/GridTilingPuzzlePage';
import SunnyLinesPuzzlePage from './pages/SunnyLinesPuzzlePage';
const queryClient = new QueryClient();
@ -77,6 +79,8 @@ const App = () => (
<Route path="/themes/puzzles" element={<Puzzles />} />
<Route path="/themes/miscellany" element={<Miscellany />} />
<Route path="/themes/contest-problems" element={<ContestProblems />} />
<Route path="/contest-problems/grid-tiling" element={<GridTilingPuzzlePage />} />
<Route path="/contest-problems/sunny-lines" element={<SunnyLinesPuzzlePage />} />
{/* Direct interactive routes */}
<Route path="/binary-number-game" element={<BinaryNumberGamePage />} />