Coding Practice Schedule: One Week
August 2025
Introduction
This document outlines a one-week coding practice schedule designed to cover
a variety of programming topics. The first three days focus on easy-level prob-
lems to build foundational skills, while the last four days include a mix of easy,
medium, and hard problems to challenge and enhance your coding abilities.
Each day includes 8 problems, categorized by Topic, Problem, and Difficulty.
Day 1: Easy Problems
Topic Problem Difficulty
Strings Check if a string is a palindrome Easy
Strings Reverse a string without using built-in Easy
functions
Strings Remove vowels from a given string Easy
Strings Count vowels and consonants in a Easy
string
Arrays Find the largest and smallest element in Easy
an array
Arrays Count even and odd numbers in an Easy
array
Loops & Conditions Sum of digits of a number Easy
Math & Numbers Check for Prime number Easy
1
Day 2: Easy Problems
Topic Problem Difficulty
Strings Convert a string to title case Easy
Strings Count uppercase and lowercase letters Easy
Arrays Sum of all even numbers in an array Easy
Arrays Check if array is sorted Easy
Loops & Conditions Check if a number is a palindrome Easy
Loops & Conditions Print Fibonacci series up to N Easy
Math & Numbers Factorial of a number Easy
Math & Numbers Check for Leap Year Easy
Day 3: Easy Problems
Topic Problem Difficulty
Strings Capitalize first letter of each word Easy
Strings Remove punctuation from a string Easy
Arrays Find the second largest element in an Easy
array
Arrays Count occurrences of an element Easy
Loops & Conditions Reverse a number Easy
Loops & Conditions Print multiplication table of a number Easy
Math & Numbers Calculate GCD and LCM Easy
Math & Numbers Area of a circle Easy
Day 4: Mixed Problems
Topic Problem Difficulty
Strings Check if two strings are anagrams Medium
Strings Reverse words in a sentence Medium
Arrays Sort an array without built-in functions Medium
(e.g., Bubble Sort)
Arrays Find missing number in a sequence Medium
Loops & Conditions Print star pyramid pattern Medium
Math & Numbers Print prime numbers in range Medium
Sorting & Searching Binary Search (recursive) Hard
Matrix Transpose a matrix Hard
2
Day 5: Mixed Problems
Topic Problem Difficulty
Strings Find the maximum occurring character Medium
Arrays Left rotate an array by k positions Medium
Arrays Find common elements in two arrays Medium
Loops & Conditions Hollow square pattern Medium
Math & Numbers Check if a string is a pangram Medium
Sorting & Searching Merge Sort Hard
Matrix Rotate matrix 90 degrees Hard
Other Logical Find the longest palindromic substring Hard
Day 6: Mixed Problems
Topic Problem Difficulty
Strings Count frequency of each character Medium
Arrays Move all zeroes to end of array Medium
Arrays Find majority element Medium
Loops & Conditions Diamond pattern Medium
Math & Numbers Sum of series: 1 + 1/2 + 1/3 + … + 1/N Medium
Sorting & Searching Quick Sort Hard
Matrix Matrix multiplication Hard
Other Logical Count palindromic substrings Hard
Day 7: Mixed Problems
Topic Problem Difficulty
Strings Replace all vowels with a given Medium
character
Arrays Find intersection and union of arrays Medium
Arrays Find element appearing once (others Medium
twice)
Loops & Conditions Pascal’s triangle Medium
Math & Numbers Validate IP address Medium
Sorting & Searching QuickSelect (kth smallest element) Hard
Matrix Spiral order traversal of matrix Hard
Other Logical Implement string rotation check using Hard
substring logic