ā N-Queens Visualizer
An interactive web application to visualize solutions to the classic N-Queens problem, built with Next.js, TypeScript, and Tailwind CSS.
š Live Demo: n-queens-rho.vercel.app
š§ About the N-Queens Problem
The N-Queens problem involves placing N chess queens on an NĆN chessboard such that no two queens threaten each other. This means that no two queens share the same row, column, or diagonal.
It's a classic example of a constraint satisfaction problem and is commonly solved using backtracking algorithms.
š Features
šÆ Interactive Visualization: Watch the algorithm place queens step-by-step.
š¢ Dynamic Board Size: Choose any board size from 4Ć4 up to 20Ć20.
ā±ļø Adjustable Speed: Control the speed of the visualization to your preference.
š Dark Mode Support: Toggle between light and dark themes.
š± Responsive Design: Optimized for both desktop and mobile devices.
š License: This project is licensed under the MIT License.
š¬ Contact: For any inquiries or feedback:
GitHub: @mriganka-77
Email: mrigankachk5@gmail.com