Welcome to my 100 Days of Coding Challenge repository! 🎯
I have embarked on this journey with TalentBattle, where I will solve one coding problem every day for the next 100 days. These problems will range from basic coding to advanced Data Structures & Algorithms (DSA), and I'll be solving them using Python.
- 📝 Problem Statement: The daily coding challenge problem.
- 💡 Solution: My Python solution.
- 📈 Progress Tracker: My streak of consistency and progress throughout the challenge.
| Day | Problem Description | Problem Link | Solution Link | Status |
|---|---|---|---|---|
| Day 1 | Vowel or Consonant | Problem 1 | Solution | ✅ |
| Day 2 | Alphabet or Not | Problem 2 | Solution | ✅ |
| Day 3 | ASCII Value of Character | Problem 3 | Solution | ✅ |
| Day 4 | Positive or Negative | Problem 4 | Solution | ✅ |
| Day 5 | Even or Odd | Problem 5 | Solution | ✅ |
| Day 6 | Quadrants of Coordinates | Problem 6 | Solution | ✅ |
| Day 7 | Days in a Month | Problem 7 | Solution | ✅ |
| Day 8 | Roots of Quadratic Equation | Problem 8 | Solution | ✅ |
| Day 9 | Number of Digits in Integer | Problem 9 | Solution | ✅ |
| Day 10 | Factorial of a Number | Problem 10 | Solution | ✅ |
| Day 11 | Fibonacci Series up to n | Problem 11 | Solution | ✅ |
| Day 12 | Sum of Digits of a Number | Problem 12 | Solution | ✅ |
| Day 13 | Sum of N Natural Numbers | Problem 13 | Solution | ✅ |
| Day 14 | Reverse a Number | Problem 14 | Solution | ✅ |
| Day 15 | Strong number or Not | Problem 15 | Solution | ✅ |
| Day 16 | Perfect number or not | Problem 16 | Solution | ✅ |
| Day 17 | Number of factors for a Num | Problem 17 | Solution | ✅ |
| Day 18 | Adding two factors | Problem 18 | Solution | ✅ |
| Day 19 | Armstrong Number or not | Problem 19 | Solution | ✅ |
| Day 20 | Prime number or not | Problem 20 | Solution | ✅ |
| Day 21 | Palindrome or Not | Problem 21 | Solution | ✅ |
| Day 22 | number as a sum of two prime numbers | Problem 22 | Solution | ✅ |
| Day 23 | Replace '0's with '1's | Problem 23 | Solution | ✅ |
| Day 24 | Print Pyramid pattern | Problem 24 | Solution | ✅ |
| Day 25 | Area of Circle | Problem 25 | Solution | ✅ |
| Day 26 | Number of handshakes happened | Problem 26 | Solution | ✅ |
| Day 27 | Double a num without arthmetic operator | Problem 27 | Solution | ✅ |
| Day 28 | Reverse a String | Problem 28 | Solution | ✅ |
| Day 29 | Concatenate two strings | Problem 29 | Solution | ✅ |
| Day 30 | Find len of string without len() | Problem 30 | Solution | ✅ |
| Day 31 | Toggle each character in a string | Problem 31 | Solution | ✅ |
| Day 32 | Removing ovewls from string | Problem 32 | Solution | ✅ |
| Day 33 | Palindrome of a string | Problem 33 | Solution | ✅ |
| Day 34 | Remove brackets from an algebraic expression | Problem 34 | Solution | ✅ |
| Day 35 | Count the sum of numbers in a string | Problem 35 | Solution | ✅ |
| Day 36 | Capitalize the first and last letter of each word of a string | Problem 36 | Solution | ✅ |
| Day 37 | calculate the Frequency of characters in a string | Problem 37 | Solution | ✅ |
| Day 38 | print Non-repeating characters in a string | Problem 38 | Solution | ✅ |
| Day 39 | check if two strings are Anagram or not | Problem 39 | Solution | ✅ |
| Day 40 | Replace substring in a string | Problem 40 | Solution | ✅ |
| Day 41 | Check if two strings match where one string contains wildcard characters | Problem 41 | Solution | ✅ |
| Day 42 | check if two arrays are the same or not | Problem 42 | Solution | ✅ |
| Day 43 | to find the array type | Problem 43 | Solution | ✅ |
| Day 44 | find number of even and odd elements in an array | Problem 44 | Solution | ✅ |
| Day 45 | find smallest and largest element in an array | Problem 45 | Solution | ✅ |
| Day 46 | to find sum of elements in an array | Problem 46 | Solution | ✅ |
| Day 47 | to find longest palindrome in an array | Problem 47 | Solution | ✅ |
| Day 48 | remove duplicate elements in an array | Problem 48 | Solution | ✅ |
| Day 49 | the minimum scalar product (Dot product) of 2 vectors. | Problem 49 | Solution | ✅ |
| Day 50 | to find sum of positive square elements in the array. | Problem 50 | Solution | ✅ |
| Day 51 | a program to sort the array | Problem 51 | Solution | ✅ |
| Day 52 | a program to reverse the array | Problem 52 | Solution | ✅ |
| Day 53 | find maximum product subarray in a given array | Problem 53 | Solution | ✅ |
| Day 54 | to find whether Arrays are disjoint or not | Problem 54 | Solution | ✅ |
| Day 55 | the sum of maximum scalar product (Dot product) of 2 vectors. | Problem 55 | Solution | ✅ |
| Day 56 | find whether the numbers of an array be made equal | Problem 56 | Solution | ✅ |
| Day 57 | Pass or Fail | Problem 57 | Solution | ✅ |
| Day 58 | Bucket Filling | Problem 58 | Solution | ✅ |
| Day 59 | Body Mass Index | Problem 59 | Solution | ✅ |
| Day 60 | Good Weather | Problem 60 | Solution | ✅ |
| Day 61 | Chess Format | Problem 61 | Solution | ✅ |
| Day 62 | Gold Mining | Problem 62 | Solution | ✅ |
| Day 63 | Balancing Weight | Problem 63 | Solution | ✅ |
| Day 64 | Amit and Feedback | Problem 64 | Solution | ✅ |
| Day 65 | New Tablet | Problem 65 | Solution | ✅ |
| Day 66 | Palindromic substrings | Problem 66 | Solution | ✅ |
| Day 67 | Bricks Breaking | Problem 67 | Solution | ✅ |
| Day 68 | you will be given queries. Each query is of one of the following three types | Problem 68 | Solution | ✅ |
| Day 69 | simple Multilevel inheritence concept | Problem 69 | Solution | ✅ |
| Day 70 | rotate the array by one position in clock-wise direction. | Problem 70 | Solution | ✅ |
| Day 71 | Find the number of students who will boast. | Problem 71 | Solution | ✅ |
| Day 72 | you will have to implement a simple editor | Problem 72 | Solution | ✅ |
| Day 73 | A string is called boring if all the characters of the string are same. | Problem 73 | Solution | ✅ |
| Day 74 | Find the minimum number of 1×1 tiles you have to use to fill the grid. | Problem 74 | Solution | ✅ |
| Day 75 | Can you eat the complete candy? | Problem 75 | Solution | ✅ |
I’ll be regularly updating this repo with new challenges and solutions. Feel free to explore the solutions and track my progress.
- Weekly updates about the challenge!
Let’s crack it together! 💻🔥