This repository is a comprehensive, daily archive of my coding progress across Phase 1 and Phase 2 of Elite Placement Training. It serves as a personal log and a demonstration of consistent, long-term problem-solving.
The repository contains over 150 optimized solutions written in Java, covering core Data Structures and Algorithms (DSA) concepts from platforms like LeetCode, HackerRank, and OneCompiler.
A high-level overview of the specific logic and algorithms practiced during this extensive training program.
| Date | Broad Topic | Specific Concepts & Sub-Topics Covered |
|---|---|---|
| Jan 21 - 30, 2026 | Programming Fundamentals | Output formatting, conditional statements, looping, mathematical series, number crunching, and pattern printing. |
| Feb 1 - 6, 2026 | Array Logic & Manipulation | 1D Array traversal, calculating array sums, validating Monotonic arrays, sliding windows (subarrays), and array rearrangement. |
| Date | Broad Topic | Specific Concepts & Sub-Topics Covered |
|---|---|---|
| Feb 25, 2026 | 2D Arrays & Matrices | Matrix identity, element searching, row/col maximums, and calculating sums. |
| Feb 26, 2026 | Advanced Matrices | Validating specific matrix types (Toeplitz, Sparse, Scalar, Diagonal), transposition, and boundary traversal. |
| Feb 27, 2026 | Matrix Patterns & Math | Generating concentric square and spiral patterns in 2D arrays, and matrix multiplication. |
| Mar 2, 2026 | String Manipulations | String equality, character searching, vowel replacement, special character counting, and Anagrams/Isograms. |
| Mar 3, 2026 | String Fundamentals | String slicing, alphanumeric validation, reversing, splitting, ASCII extraction, and Palindrome checks. |
| Mar 4, 2026 | Advanced Strings | In-place string reversal, CamelCase conversion, case toggling, character frequencies, and digit extraction. |
| Mar 6, 2026 | 1D Arrays & Math | Array prefix sums, concatenation/shuffling, counting smaller elements, sorting squares, and duplicate detection. |
| Mar 10, 2026 | Strings & Binary Search | Validating Pangrams, frequency mapping, Binary Search ($O(\log N)$), and constrained string reversals. |
| Mar 11, 2026 | Array & String Logic | Replacing array elements with the greatest on the right, removing consecutive vowels, and string reviews. |
Click the links below to view the original PDF problem sets and solutions.
| Date | Focus Area | Platform | Questions Solved | Link to Code |
|---|---|---|---|---|
| Jan 21, 2026 | Output Formatting & Precision | HackerRank | 14 | View PDF |
| Jan 22, 2026 | Conditional Statements (If-Else) | HackerRank | 10 | View PDF |
| Jan 23, 2026 | Looping & Number Series | HackerRank | 15 | View PDF |
| Jan 27, 2026 | Logic Building & Star Patterns | HackerRank | 7 | View PDF |
| Jan 28, 2026 | Number Crunching & Math Logic | HackerRank | 14 | View PDF |
| Jan 29, 2026 | Basic Math & Functions | LeetCode | 11 | View PDF |
| Jan 30, 2026 | Game Logic & Algorithms | LeetCode | 21 | View PDF |
| Feb 1, 2026 | 1D Arrays Introduction | HackerRank | ~10 | View PDF |
| Feb 2, 2026 | 1D Arrays Traversal & Checks | HackerRank | 11 | View PDF |
| Feb 3, 2026 | 1D Arrays Extremes & Searching | HackerRank | 10 | View PDF |
| Feb 4, 2026 | Array Word Problems & Simulations | HackerRank | ~10 | View PDF |
| Feb 5, 2026 | Subarrays & Sliding Window | LeetCode | ~10 | View PDF |
| Feb 6, 2026 | Array Rearrangement & Sorting | HackerRank | ~10 | View PDF |
Click the links below to view the formatted Markdown code files.
| Date | Focus Area | Platform | Questions Solved | Link to Code |
|---|---|---|---|---|
| Feb 25, 2026 | 2D Arrays & Matrix Operations | HackerRank | 10 | View Solutions |
| Feb 26, 2026 | Advanced Matrices (Toeplitz, Sparse) | HackerRank | 10 | View Solutions |
| Feb 27, 2026 | Spiral Patterns & Matrix Math | HackerRank | 3 | View Solutions |
| Mar 2, 2026 | String Manipulations & Anagrams | HackerRank | 7 | View Solutions |
| Mar 3, 2026 | String Fundamentals | OneCompiler | 20 | View Solutions |
| Mar 4, 2026 | Advanced Strings & Toggles | HackerRank | 13 | View Solutions |
| Mar 6, 2026 | Arrays & Running Sums | LeetCode | 9 | View Solutions |
| Mar 10, 2026 | Strings & Binary Search | LeetCode / HR | 8 | View Solutions |
| Mar 11, 2026 | Frequencies & Array Replacements | HackerRank | 6 | View Solutions |