Add Chessboard Repaint Puzzle - a challenging parity puzzle
This commit is contained in:
parent
d9c0c88333
commit
f8fd9ac4d8
5 changed files with 411 additions and 2 deletions
12
src/pages/ChessboardRepaintPuzzlePage.tsx
Normal file
12
src/pages/ChessboardRepaintPuzzlePage.tsx
Normal file
|
|
@ -0,0 +1,12 @@
|
|||
import React from 'react';
|
||||
import ChessboardRepaintPuzzle from '@/components/ChessboardRepaintPuzzle';
|
||||
|
||||
const ChessboardRepaintPuzzlePage = () => {
|
||||
return (
|
||||
<div className="min-h-screen bg-background">
|
||||
<ChessboardRepaintPuzzle showSocialShare={true} />
|
||||
</div>
|
||||
);
|
||||
};
|
||||
|
||||
export default ChessboardRepaintPuzzlePage;
|
||||
|
|
@ -16,6 +16,16 @@ const Puzzles = () => {
|
|||
duration: "10-30 min",
|
||||
participants: "1 player"
|
||||
},
|
||||
{
|
||||
id: "chessboard-repaint",
|
||||
title: "Chessboard Repaint Puzzle",
|
||||
description: "Repaint rows, columns, or 2×2 squares to achieve exactly one black square. A puzzle about parity and operations!",
|
||||
path: "/puzzles/chessboard-repaint",
|
||||
tags: ["Logic", "Parity", "Operations"],
|
||||
difficulty: "Advanced" as const,
|
||||
duration: "15-45 min",
|
||||
participants: "1 player"
|
||||
},
|
||||
{
|
||||
id: "knights-puzzle",
|
||||
title: "Knights Exchange Puzzle",
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue