Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
15 changes: 13 additions & 2 deletions 30_days_progress.html
Original file line number Diff line number Diff line change
Expand Up @@ -64,13 +64,18 @@
</style>
</head>
<body class="antialiased">
<header class="bg-stone-800 text-white shadow-md">
<div class="container mx-auto px-4 py-4 flex justify-between items-center max-w-5xl">
<h1 class="text-xl md:text-2xl font-bold">Problem Solving Roadmap</h1>
</div>
</header>

<div class="container mx-auto p-4 md:p-8 max-w-7xl">

<header class="text-center mb-8">
<div class="text-center mb-8">
<h1 class="text-4xl md:text-5xl font-bold text-teal-800">Intermediate Problem Solving</h1>
<p class="text-lg md:text-xl text-gray-600 mt-2">Your 30-Day Interactive Learning Hub</p>
</header>
</div>

<nav class="flex justify-center border-b-2 border-gray-200 mb-8">
<button id="nav-roadmap" class="main-nav-btn active py-4 px-6 text-lg font-semibold">Interactive Roadmap</button>
Expand Down Expand Up @@ -193,6 +198,12 @@ <h3 class="text-xl font-bold text-[#A58258] mb-3">✅ Expected Outcome</h3>
</main>
</div>

<footer class="bg-stone-800 text-white mt-12 py-6">
<div class="container mx-auto px-4 text-center max-w-5xl">
<p class="text-sm text-stone-400">&copy; 2025 30-Day Problem Solving Roadmap By Mr. Mahesh Singare. All Rights Reserved.</p>
</div>
</footer>

<script>
const roadmapData = [
{ day: 1, week: 1, title: 'Introduction to Problem Solving', details: 'Understanding problem statements, constraints, inputs/outputs. Brute force vs optimized approaches. Practice: 3 simple problems (sum of array, find max/min, reverse array).', type: 'Topic' },
Expand Down
18 changes: 15 additions & 3 deletions curriculam.html
Original file line number Diff line number Diff line change
Expand Up @@ -53,12 +53,19 @@
</style>
</head>
<body class="antialiased">

<header class="bg-stone-800 text-white shadow-md">
<div class="container mx-auto px-4 py-4 flex justify-between items-center max-w-5xl">
<h1 class="text-xl md:text-2xl font-bold">Problem Solving Roadmap</h1>
<a href="30_days_progress.html" class="text-sm md:text-base bg-stone-600 hover:bg-stone-500 text-white font-bold py-2 px-4 rounded transition-colors duration-300">
&larr; Back to Roadmap
</a>
</div>
</header>
<div class="container mx-auto px-4 sm:px-6 lg:px-8 py-8 md:py-12">
<header class="text-center mb-10">
<div class="text-center mb-10">
<h1 class="text-4xl md:text-5xl font-bold text-[#A58258]">Intermediate Problem-Solving</h1>
<p class="mt-3 text-lg text-gray-600 max-w-2xl mx-auto">A structured 1-month curriculum to enhance your coding and analytical skills.</p>
</header>
</div>

<main>
<nav class="flex justify-center items-center space-x-2 md:space-x-4 mb-12 p-2 bg-[#F0EBE3] rounded-full shadow-inner w-full max-w-lg mx-auto">
Expand Down Expand Up @@ -242,5 +249,10 @@ <h2 class="text-3xl font-bold text-[#A58258]">${data.title}</h2>
});
});
</script>
<footer class="bg-stone-800 text-white mt-12 py-6">
<div class="container mx-auto px-4 text-center max-w-5xl">
<p class="text-sm text-stone-400">&copy; 2025 30-Day Problem Solving Roadmap By Mr. Mahesh Singare. All Rights Reserved.</p>
</div>
</footer>
</body>
</html>
8 changes: 4 additions & 4 deletions day_1.html
Original file line number Diff line number Diff line change
Expand Up @@ -48,17 +48,17 @@
<header class="bg-stone-800 text-white shadow-md">
<div class="container mx-auto px-4 py-4 flex justify-between items-center max-w-5xl">
<h1 class="text-xl md:text-2xl font-bold">Problem Solving Roadmap</h1>
<a href="30_days_progress.html" class="text-sm md:text-base bg-stone-600 hover:bg-stone-500 text-white font-bold py-2 px-4 rounded transition-colors duration-300">
<a href="30_days_progress.html?week=1" class="text-sm md:text-base bg-stone-600 hover:bg-stone-500 text-white font-bold py-2 px-4 rounded transition-colors duration-300">
&larr; Back to Roadmap
</a>
</div>
</header>
<div class="container mx-auto px-4 py-8 md:py-12 max-w-5xl">

<header class="text-center mb-12">
<div class="text-center mb-12">
<h1 class="text-3xl md:text-4xl font-bold text-stone-700">Day 1: Introduction to Problem Solving</h1>
<p class="text-lg text-stone-500 mt-2">in C#</p>
</header>
</div>

<main>
<section id="introduction" class="mb-12 bg-stone-100 p-6 rounded-lg shadow">
Expand Down Expand Up @@ -157,7 +157,7 @@ <h4 class="font-semibold mb-2 text-stone-700">Output:</h4>
</div>
<footer class="bg-stone-800 text-white mt-12 py-6">
<div class="container mx-auto px-4 text-center max-w-5xl">
<p class="text-sm text-stone-400">&copy; 2025 30-Day Problem Solving Roadmap. All Rights Reserved.</p>
<p class="text-sm text-stone-400">&copy; 2025 30-Day Problem Solving Roadmap By Mr. Mahesh Singare. All Rights Reserved.</p>
</div>
</footer>

Expand Down
2 changes: 1 addition & 1 deletion day_10.html
Original file line number Diff line number Diff line change
Expand Up @@ -213,7 +213,7 @@ <h2 class="text-2xl font-semibold text-gray-800 mb-4 text-center">Practice Probl

<footer class="bg-stone-800 text-white mt-12 py-6">
<div class="container mx-auto px-4 text-center max-w-5xl">
<p class="text-sm text-stone-400">&copy; 2025 30-Day Problem Solving Roadmap. All Rights Reserved.</p>
<p class="text-sm text-stone-400">&copy; 2025 30-Day Problem Solving Roadmap By Mr. Mahesh Singare. All Rights Reserved.</p>
</div>
</footer>

Expand Down
2 changes: 1 addition & 1 deletion day_11.html
Original file line number Diff line number Diff line change
Expand Up @@ -302,7 +302,7 @@ <h3 class="text-xl font-semibold text-indigo-600">LeetCode 424. Longest Repeatin

<footer class="bg-stone-800 text-white mt-12 py-6">
<div class="container mx-auto px-4 text-center max-w-5xl">
<p class="text-sm text-stone-400">&copy; 2025 30-Day Problem Solving Roadmap. All Rights Reserved.</p>
<p class="text-sm text-stone-400">&copy; 2025 30-Day Problem Solving Roadmap By Mr. Mahesh Singare. All Rights Reserved.</p>
</div>
</footer>

Expand Down
2 changes: 1 addition & 1 deletion day_12.html
Original file line number Diff line number Diff line change
Expand Up @@ -369,7 +369,7 @@ <h2 class="text-2xl font-semibold mb-4 text-gray-900 text-center">Practice with

<footer class="bg-stone-800 text-white mt-12 py-6">
<div class="container mx-auto px-4 text-center max-w-5xl">
<p class="text-sm text-stone-400">&copy; 2025 30-Day Problem Solving Roadmap. All Rights Reserved.</p>
<p class="text-sm text-stone-400">&copy; 2025 30-Day Problem Solving Roadmap By Mr. Mahesh Singare. All Rights Reserved.</p>
</div>
</footer>

Expand Down
2 changes: 1 addition & 1 deletion day_13.html
Original file line number Diff line number Diff line change
Expand Up @@ -254,7 +254,7 @@ <h2 class="text-3xl font-bold text-[#8D7B68] mb-4">7. Practice Problems</h2>

<footer class="bg-stone-800 text-white mt-12 py-6">
<div class="container mx-auto px-4 text-center max-w-5xl">
<p class="text-sm text-stone-400">&copy; 2025 30-Day Problem Solving Roadmap. All Rights Reserved.</p>
<p class="text-sm text-stone-400">&copy; 2025 30-Day Problem Solving Roadmap By Mr. Mahesh Singare. All Rights Reserved.</p>
</div>
</footer>

Expand Down
2 changes: 1 addition & 1 deletion day_14.html
Original file line number Diff line number Diff line change
Expand Up @@ -180,7 +180,7 @@ <h4 class="text-xl font-semibold mb-2">Your Code Editor</h4>

<footer class="bg-stone-800 text-white mt-12 py-6">
<div class="container mx-auto px-4 text-center max-w-5xl">
<p class="text-sm text-stone-400">&copy; 2025 30-Day Problem Solving Roadmap. All Rights Reserved.</p>
<p class="text-sm text-stone-400">&copy; 2025 30-Day Problem Solving Roadmap By Mr. Mahesh Singare. All Rights Reserved.</p>
</div>
</footer>

Expand Down
2 changes: 1 addition & 1 deletion day_15.html
Original file line number Diff line number Diff line change
Expand Up @@ -317,7 +317,7 @@ <h2 class="text-2xl font-bold mb-4 text-indigo-700 text-center">Performance Comp

<footer class="bg-stone-800 text-white mt-12 py-6">
<div class="container mx-auto px-4 text-center max-w-5xl">
<p class="text-sm text-stone-400">&copy; 2025 30-Day Problem Solving Roadmap. All Rights Reserved.</p>
<p class="text-sm text-stone-400">&copy; 2025 30-Day Problem Solving Roadmap By Mr. Mahesh Singare. All Rights Reserved.</p>
</div>
</footer>

Expand Down
2 changes: 1 addition & 1 deletion day_16.html
Original file line number Diff line number Diff line change
Expand Up @@ -446,7 +446,7 @@ <h3 class="font-semibold text-lg text-gray-800">Problem: Recursive Sum</h3>

<footer class="bg-stone-800 text-white mt-12 py-6">
<div class="container mx-auto px-4 text-center max-w-5xl">
<p class="text-sm text-stone-400">&copy; 2025 30-Day Problem Solving Roadmap. All Rights Reserved.</p>
<p class="text-sm text-stone-400">&copy; 2025 30-Day Problem Solving Roadmap By Mr. Mahesh Singare. All Rights Reserved.</p>
</div>
</footer>
</div>
Expand Down
2 changes: 1 addition & 1 deletion day_17.html
Original file line number Diff line number Diff line change
Expand Up @@ -241,7 +241,7 @@ <h2 class="text-2xl font-semibold mb-4 text-center text-slate-800">Practice Prob

<footer class="bg-stone-800 text-white mt-12 py-6">
<div class="container mx-auto px-4 text-center max-w-5xl">
<p class="text-sm text-stone-400">&copy; 2025 30-Day Problem Solving Roadmap. All Rights Reserved.</p>
<p class="text-sm text-stone-400">&copy; 2025 30-Day Problem Solving Roadmap By Mr. Mahesh Singare. All Rights Reserved.</p>
</div>
</footer>
</div>
Expand Down
2 changes: 1 addition & 1 deletion day_18.html
Original file line number Diff line number Diff line change
Expand Up @@ -314,7 +314,7 @@ <h4 class="font-bold">3. Count the number of set bits (1s).</h4>

<footer class="bg-stone-800 text-white mt-12 py-6">
<div class="container mx-auto px-4 text-center max-w-5xl">
<p class="text-sm text-stone-400">&copy; 2025 30-Day Problem Solving Roadmap. All Rights Reserved.</p>
<p class="text-sm text-stone-400">&copy; 2025 30-Day Problem Solving Roadmap By Mr. Mahesh Singare. All Rights Reserved.</p>
</div>
</footer>

Expand Down
2 changes: 1 addition & 1 deletion day_19.html
Original file line number Diff line number Diff line change
Expand Up @@ -209,7 +209,7 @@ <h3 class="text-2xl font-bold text-slate-900 mb-4">Practice Problems</h3>

<footer class="bg-stone-800 text-white mt-12 py-6">
<div class="container mx-auto px-4 text-center max-w-5xl">
<p class="text-sm text-stone-400">&copy; 2025 30-Day Problem Solving Roadmap. All Rights Reserved.</p>
<p class="text-sm text-stone-400">&copy; 2025 30-Day Problem Solving Roadmap By Mr. Mahesh Singare. All Rights Reserved.</p>
</div>
</footer>

Expand Down
8 changes: 4 additions & 4 deletions day_2.html
Original file line number Diff line number Diff line change
Expand Up @@ -51,13 +51,13 @@
<header class="bg-stone-800 text-white shadow-md">
<div class="container mx-auto px-4 py-4 flex justify-between items-center max-w-5xl">
<h1 class="text-xl md:text-2xl font-bold">Problem Solving Roadmap</h1>
<a href="30_days_progress.html" class="text-sm md:text-base bg-stone-600 hover:bg-stone-500 text-white font-bold py-2 px-4 rounded transition-colors duration-300">
<a href="30_days_progress.html?week=1" class="text-sm md:text-base bg-stone-600 hover:bg-stone-500 text-white font-bold py-2 px-4 rounded transition-colors duration-300">
&larr; Back to Roadmap
</a>
</div>
</header>

<header class="bg-white shadow-sm sticky top-0 z-10">
<div class="bg-white shadow-sm sticky top-0 z-10">
<nav class="max-w-7xl mx-auto px-4 sm:px-6 lg:px-8">
<div class="flex justify-between items-center py-4">
<h1 class="text-2xl font-bold text-slate-800">Time Complexity Guide</h1>
Expand All @@ -69,7 +69,7 @@ <h1 class="text-2xl font-bold text-slate-800">Time Complexity Guide</h1>
</div>
</div>
</nav>
</header>
</div>

<main class="max-w-7xl mx-auto px-4 sm:px-6 lg:px-8 py-12">

Expand Down Expand Up @@ -121,7 +121,7 @@ <h2 class="text-3xl font-bold text-center text-slate-900 mb-2">Practice Problems
</main>
<footer class="bg-stone-800 text-white mt-12 py-6">
<div class="container mx-auto px-4 text-center max-w-5xl">
<p class="text-sm text-stone-400">&copy; 2025 30-Day Problem Solving Roadmap. All Rights Reserved.</p>
<p class="text-sm text-stone-400">&copy; 2025 30-Day Problem Solving Roadmap By Mr. Mahesh Singare. All Rights Reserved.</p>
</div>
</footer>

Expand Down
2 changes: 1 addition & 1 deletion day_20.html
Original file line number Diff line number Diff line change
Expand Up @@ -357,7 +357,7 @@ <h4 class="font-semibold text-lg">5. Single Number II</h4>

<footer class="bg-stone-800 text-white mt-12 py-6">
<div class="container mx-auto px-4 text-center max-w-5xl">
<p class="text-sm text-stone-400">&copy; 2025 30-Day Problem Solving Roadmap. All Rights Reserved.</p>
<p class="text-sm text-stone-400">&copy; 2025 30-Day Problem Solving Roadmap By Mr. Mahesh Singare. All Rights Reserved.</p>
</div>
</footer>

Expand Down
2 changes: 1 addition & 1 deletion day_21.html
Original file line number Diff line number Diff line change
Expand Up @@ -162,7 +162,7 @@ <h2 class="text-3xl font-bold text-slate-700 mb-6">Optimized vs. Naive Approach<

<footer class="bg-stone-800 text-white mt-12 py-6">
<div class="container mx-auto px-4 text-center max-w-5xl">
<p class="text-sm text-stone-400">&copy; 2025 30-Day Problem Solving Roadmap. All Rights Reserved.</p>
<p class="text-sm text-stone-400">&copy; 2025 30-Day Problem Solving Roadmap By Mr. Mahesh Singare. All Rights Reserved.</p>
</div>
</footer>

Expand Down
2 changes: 1 addition & 1 deletion day_22.html
Original file line number Diff line number Diff line change
Expand Up @@ -264,7 +264,7 @@ <h3 class="font-semibold text-lg">Problem 4: Palindromic Substrings</h3>

<footer class="bg-stone-800 text-white mt-12 py-6">
<div class="container mx-auto px-4 text-center max-w-5xl">
<p class="text-sm text-stone-400">&copy; 2025 30-Day Problem Solving Roadmap. All Rights Reserved.</p>
<p class="text-sm text-stone-400">&copy; 2025 30-Day Problem Solving Roadmap By Mr. Mahesh Singare. All Rights Reserved.</p>
</div>
</footer>

Expand Down
20 changes: 16 additions & 4 deletions day_23.html
Original file line number Diff line number Diff line change
Expand Up @@ -70,9 +70,17 @@
</style>
</head>
<body class="bg-slate-50 text-slate-800">
<header class="bg-stone-800 text-white shadow-md">
<div class="container mx-auto px-4 py-4 flex justify-between items-center max-w-5xl">
<h1 class="text-xl md:text-2xl font-bold">Problem Solving Roadmap</h1>
<a href="30_days_progress.html?week=4" class="text-sm md:text-base bg-stone-600 hover:bg-stone-500 text-white font-bold py-2 px-4 rounded transition-colors duration-300">
&larr; Back to Roadmap
</a>
</div>
</header>
<div class="container mx-auto p-4 sm:p-6 lg:p-8">

<header class="text-center mb-12">
<div class="text-center mb-12">
<h1 class="text-4xl md:text-5xl font-bold text-slate-900">30-Day Problem Solving Roadmap</h1>
<p class="text-lg md:text-xl text-slate-600 mt-2">Day 23: Anagrams & Frequency Maps</p>
</header>
Expand Down Expand Up @@ -241,10 +249,14 @@ <h2 class="text-3xl font-bold mb-4 text-slate-900">Further Practice</h2>
</section>
</main>

<footer class="text-center mt-16 text-slate-500">
<p>&copy; 2025 Problem Solving Roadmap. All rights reserved.</p>
</footer>
</main>

</div>
<footer class="bg-stone-800 text-white mt-12 py-6">
<div class="container mx-auto px-4 text-center max-w-5xl">
<p class="text-sm text-stone-400">&copy; 2025 30-Day Problem Solving Roadmap By Mr. Mahesh Singare. All Rights Reserved.</p>
</div>
</footer>

<script>
document.addEventListener('DOMContentLoaded', () => {
Expand Down
17 changes: 15 additions & 2 deletions day_24.html
Original file line number Diff line number Diff line change
Expand Up @@ -110,12 +110,20 @@
</style>
</head>
<body class="text-gray-800">
<header class="bg-stone-800 text-white shadow-md">
<div class="container mx-auto px-4 py-4 flex justify-between items-center max-w-5xl">
<h1 class="text-xl md:text-2xl font-bold">Problem Solving Roadmap</h1>
<a href="30_days_progress.html?week=4" class="text-sm md:text-base bg-stone-600 hover:bg-stone-500 text-white font-bold py-2 px-4 rounded transition-colors duration-300">
&larr; Back to Roadmap
</a>
</div>
</header>

<div class="container mx-auto p-4 md:p-8">
<header class="text-center mb-8">
<div class="text-center mb-8">
<h1 class="text-3xl md:text-4xl font-bold text-gray-900">30-Day Daily Roadmap: Problem Solving</h1>
<p class="text-lg text-indigo-600 font-semibold mt-1">Day 24 – Substring & Subsequence Problems</p>
</header>
</div>

<div class="max-w-5xl mx-auto">
<div class="flex justify-center border-b border-gray-200 mb-8">
Expand Down Expand Up @@ -312,6 +320,11 @@ <h4 class="font-semibold text-gray-700">Space Complexity: O(m * n)</h4>
</main>
</div>
</div>
<footer class="bg-stone-800 text-white mt-12 py-6">
<div class="container mx-auto px-4 text-center max-w-5xl">
<p class="text-sm text-stone-400">&copy; 2025 30-Day Problem Solving Roadmap By Mr. Mahesh Singare. All Rights Reserved.</p>
</div>
</footer>

<script>
const tabLs = document.getElementById('tab-ls');
Expand Down
20 changes: 16 additions & 4 deletions day_25.html
Original file line number Diff line number Diff line change
Expand Up @@ -30,9 +30,17 @@
</style>
</head>
<body class="bg-slate-50 text-slate-800">
<header class="bg-stone-800 text-white shadow-md">
<div class="container mx-auto px-4 py-4 flex justify-between items-center max-w-5xl">
<h1 class="text-xl md:text-2xl font-bold">Problem Solving Roadmap</h1>
<a href="30_days_progress.html?week=4" class="text-sm md:text-base bg-stone-600 hover:bg-stone-500 text-white font-bold py-2 px-4 rounded transition-colors duration-300">
&larr; Back to Roadmap
</a>
</div>
</header>

<div class="container mx-auto p-4 sm:p-6 lg:p-8">
<header class="text-center mb-10">
<div class="text-center mb-10">
<h1 class="text-3xl sm:text-4xl font-bold text-slate-900">30-Day Problem Solving Roadmap</h1>
<p class="text-lg sm:text-xl text-amber-600 font-semibold mt-1">Day 25: String Pattern Matching</p>
</header>
Expand Down Expand Up @@ -123,10 +131,14 @@ <h3 class="font-semibold text-lg text-slate-800">3. Find All Anagrams in a Strin

</main>

<footer class="text-center mt-12 py-6 border-t border-slate-200">
<p class="text-slate-500 text-sm">Interactive Learning Module | Day 25 Roadmap</p>
</footer>
</main>

</div>
<footer class="bg-stone-800 text-white mt-12 py-6">
<div class="container mx-auto px-4 text-center max-w-5xl">
<p class="text-sm text-stone-400">&copy; 2025 30-Day Problem Solving Roadmap By Mr. Mahesh Singare. All Rights Reserved.</p>
</div>
</footer>

<script>
const ALGORITHM_DATA = {
Expand Down
19 changes: 16 additions & 3 deletions day_26.html
Original file line number Diff line number Diff line change
Expand Up @@ -55,8 +55,16 @@
</style>
</head>
<body class="antialiased">

<header class="bg-white shadow-sm sticky top-0 z-10">
<header class="bg-stone-800 text-white shadow-md">
<div class="container mx-auto px-4 py-4 flex justify-between items-center max-w-5xl">
<h1 class="text-xl md:text-2xl font-bold">Problem Solving Roadmap</h1>
<a href="30_days_progress.html?week=4" class="text-sm md:text-base bg-stone-600 hover:bg-stone-500 text-white font-bold py-2 px-4 rounded transition-colors duration-300">
&larr; Back to Roadmap
</a>
</div>
</header>

<div class="bg-white shadow-sm sticky top-0 z-10">
<nav class="max-w-7xl mx-auto px-4 sm:px-6 lg:px-8">
<div class="flex justify-between items-center h-16">
<div class="flex-shrink-0">
Expand All @@ -72,7 +80,7 @@ <h1 class="text-xl font-bold text-slate-900">Day 26: String Hashing</h1>
</div>
</div>
</nav>
</header>
</div>

<main class="max-w-5xl mx-auto px-4 sm:px-6 lg:px-8 py-12">

Expand Down Expand Up @@ -401,6 +409,11 @@ <h4 class="text-lg font-semibold mb-2 mt-4">C# Solution:</h4>
</div>
</section>
</main>
<footer class="bg-stone-800 text-white mt-12 py-6">
<div class="container mx-auto px-4 text-center max-w-5xl">
<p class="text-sm text-stone-400">&copy; 2025 30-Day Problem Solving Roadmap By Mr. Mahesh Singare. All Rights Reserved.</p>
</div>
</footer>

<script>
document.addEventListener('DOMContentLoaded', function () {
Expand Down
Loading