Skip to content

Accelerate DSA mastery through consistent practice and conceptual comprehension.

Notifications You must be signed in to change notification settings

aankitasoni/DSA-100_Days_of_Code

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DSA - 100 Days of Code

Accelerate DSA mastery through consistent practice and conceptual comprehension.

Day 1

557. Reverse Words in a String III

2810. Faulty Keyboard

Day 2

2038. Remove Colored Pieces if Both Neighbors are the Same Color

2419. Longest Subarray With Maximum Bitwise AND

Day 3

1512. Number of Good Pairs

80. Remove Duplicates from Sorted Array II

Day 4

151. Reverse Words in a String

2119. A Number After a Double Reversal

Day 5

229. Majority Element II

2553. Separate the Digits in an Array

Day 6

67. Add Binary

2414. Length of the Longest Alphabetical Continuous Substring

Day 7

136. Single Number

137. Single Number II

Day 8

35. Search Insert Position

43. Multiply Strings

Day 9

2089. Find Target Indices After Sorting Array

34. Find First and Last Position of Element in Sorted Array

1752. Check if Array Is Sorted and Rotated

Day 10

70. Climbing Stairs

26. Remove Duplicates from Sorted Array

Day 11

189. Rotate Array

Rotate array (Coding Ninja)

Left Rotate an Array by One (Coding Ninja)

Day 12

283. Move Zeroes

Linear Search (Coding Ninja)

Merge 2 Sorted Array (Coding Ninja)

Day 13

349. Intersection of Two Arrays

Intersection Of Two Sorted Arrays (Coding Ninja)

350. Intersection of Two Arrays II

Day 14

540. Single Element in a Sorted Array

485. Max Consecutive Ones

Sort An Array of 0s, 1s and 2s (Coding Ninja)

Day 15

1446. Consecutive Characters

1004. Max Consecutive Ones III

Traffic (Coding Ninja)

Day 16

1903. Largest Odd Number in String

Reverse Words In A String (Coding Ninja)

Day 17

1929. Concatenation of Array

1402. Reducing Dishes

Day 18

713. Subarray Product Less Than K

560. Subarray Sum Equals K

Day 19

724. Find Pivot Index

2485. Find the Pivot Integer

Day 20

1342. Number of Steps to Reduce a Number to Zero

2357. Make Array Zero by Subtracting Equal Amounts

Day 21

575. Distribute Candies

405. Convert a Number to Hexadecimal

Day 22

509. Fibonacci Number

1822. Sign of the Product of an Array

Day 23

2520. Count the Digits That Divide a Number

128. Longest Consecutive Sequence

Day 24

2544. Alternating Digit Sum

2177. Find Three Consecutive Integers That Sum to a Given Number

Day 25

202. Happy Number

2180. Count Integers With Even Digit Sum

Day 26

728. Self Dividing Numbers

2283. Check if Number Has Equal Digit Count and Digit Value

Day 27

1945. Sum of Digits of String After Convert

2535. Difference Between Element Sum and Digit Sum of an Array

Day 28

1456. Maximum Number of Vowels in a Substring of Given Length

2379. Minimum Recolors to Get K Consecutive Black Blocks

Day 29

2562. Find the Array Concatenation Value

168. Excel Sheet Column Title

Day 30

171. Excel Sheet Column Number

7. Reverse Integer

Day 31

2442. Count Number of Distinct Integers After Reverse Operations

2433. Find The Original Array of Prefix Xor

2270. Number of Ways to Split Array

Day 32

2460. Apply Operations to an Array

1003. Check If Word Is Valid After Substitutions

Day 33

1780. Check if Number is a Sum of Powers of Three

20. Valid Parentheses

Day 34

2859. Sum of Values at Indices With K Set Bits

2769. Find the Maximum Achievable Number

Day 35

215. Kth Largest Element in an Array

Day 36

414. Third Maximum Number

Day 37

1837. Sum of Digits in Base K

Day 38

N-Forest (Coding Ninja)

Day 39

2264. Largest 3-Same-Digit Number in String

Day 40

66. Plus One

Day 41

2733. Neither Minimum nor Maximum

Day 42

1984. Minimum Difference Between Highest and Lowest of K Scores

Day 43

2154. Keep Multiplying Found Values by Two

Day 44

693. Binary Number with Alternating Bits

Day 45

2443. Sum of Number and Its Reverse

Day 46

762. Prime Number of Set Bits in Binary Representation

Day 47

387. First Unique Character in a String

Day 48

2278. Percentage of Letter in String

Day 49

2255. Count Prefixes of a Given String

Day 50

477. Total Hamming Distance

Day 51

747. Largest Number At Least Twice of Others

Day 52

38. Count and Say

Day 53

2206. Divide Array Into Equal Pairs

Day 54

1346. Check If N and Its Double Exist

Day 55

504. Base 7

Day 56

1071. Greatest Common Divisor of Strings

Day 57

1979. Find Greatest Common Divisor of Array

Day 58

1952. Three Divisors

Day 59

836. Rectangle Overlap

2185. Counting Words With a Given Prefix

Day 60

461. Hamming Distance

1455. Check If a Word Occurs As a Prefix of Any Word in a Sentence

Day 61

2310. Sum of Numbers With Units Digit K

1833. Maximum Ice Cream Bars

Day 62

1662. Check If Two String Arrays are Equivalent

1961. Check If String Is a Prefix of Array

Day 63

1103. Distribute Candies to People

Day 64

2951. Find the Peaks

520. Detect Capital

Day 65

434. Number of Segments in a String

856. Score of Parentheses

Day 66

709. To Lower Case

2591. Distribute Money to Maximum Children

Day 67

2129. Capitalize the Title

1716. Calculate Money in Leetcode Bank

Day 68

2942. Find Words Containing Character

2390. Removing Stars From a String

Day 69

1846. Maximum Element After Decreasing and Rearranging

844. Backspace String Compare

Day 70

1980. Find Unique Binary String

Day 71

2706. Buy Two Chocolates

Day 72

1287. Element Appearing More Than 25% In Sorted Array

Day 73

1800. Maximum Ascending Subarray Sum

468. Validate IP Address

Day 74

2839. Check if Strings Can be Made Equal With Operations I

Day 75

65. Valid Number

Day 76

2086. Minimum Number of Food Buckets to Feed the Hamsters

Day 77

242. Valid Anagram

2273. Find Resultant Array After Removing Anagrams

Day 78

605. Can Place Flowers

Day 79

1913. Maximum Product Difference Between Two Pairs

Day 80

228. Summary Ranges

Day 81

41. First Missing Positive

448. Find All Numbers Disappeared in an Array

Day 82

495. Teemo Attacking

2957. Remove Adjacent Almost-Equal Characters

Day 83

1422. Maximum Score After Splitting a String

1758. Minimum Changes To Make Alternating Binary String

Day 84

1496. Path Crossing

2299. Strong Password Checker II

Day 85

Maximum of all subarrays of size k

Day 86

2244. Minimum Rounds to Complete All Tasks

Day 87

2320. Count Number of Ways to Place Houses

Day 88

1578. Minimum Time to Make Rope Colorful

2744. Find Maximum Number of String Pairs

Day 89

Allocate Books

Day 90

Linear Search

Largest Element in the Array

Day 91

Majority Element

Day 92

1624. Largest Substring Between Two Equal Characters

2395. Find Subarrays With Equal Sum

Day 93

455. Assign Cookies

Day 94

1935. Maximum Number of Words You Can Type

Find minimum and maximum element in an array

Day 95

73. Set Matrix Zeroes

Smallest window containing 0, 1 and 2

Day 96

Find element occuring once when all other are present thrice

2870. Minimum Number of Operations to Make Array Empty

Day 97

2481. Minimum Cuts to Divide a Circle

Count possible ways to construct buildings

Day 98

Techfest and the Queue

Day 99

410. Split Array Largest Sum

Day 100

Painter's Partition Problem

2404. Most Frequent Even Element

About

Accelerate DSA mastery through consistent practice and conceptual comprehension.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages