Programming Fundamentals (213)

SnoTitleDuration Level Status
1 1-bit and 2-bit Characters 30 mins Medium View
2 Add Binary 30 mins Medium View
3 Add Digits 30 mins Medium View
4 Add Strings 30 mins Medium View
5 Add to Array-Form of Integer 30 mins Medium View
6 Add two numbers 30 mins Medium View
7 Arranging Coins 30 mins Medium View
8 Array Partition I 30 mins Medium View
9 Assign Cookies 30 mins Medium View
10 Average of Levels in Binary Tree 30 mins Medium View
11 Backspace String Compare 30 mins Medium View
12 Balanced Binary Tree 30 mins Medium View
13 Base 7 30 mins Medium View
14 Baseball Game 30 mins Medium View
15 Best Time to Buy and Sell Stock II 30 mins Medium View
16 Best Time to Buy and Sell Stock 30 mins Medium View
17 Binary Gap 30 mins Medium View
18 Binary Number with Alternating Bits 30 mins Medium View
19 Binary Search 30 mins Medium View
20 Binary Tree Inorder Traversal 30 mins Medium View
21 Binary Tree Paths 30 mins Medium View
22 Binary Tree Postorder Traversal 30 mins Medium View
23 Binary Tree Preorder Traversal 30 mins Medium View
24 Binary Tree Tilt 30 mins Medium View
25 Binary Watch 30 mins Medium View
26 Binary Search 30 mins Medium View
27 Buddy Strings 30 mins Medium View
28 Can Place Flowers 30 mins Medium View
29 Claimbing Stairs 30 mins Medium View
30 Construct String from Binary Tree 30 mins Medium View
31 Construct the Rectangle 30 mins Medium View
32 Contains Duplicate II 30 mins Medium View
33 Contains Duplicate 30 mins Medium View
34 Convert a Number to Hexadecimal 30 mins Medium View
35 Convert Sorted Array to Binary Search Tree 30 mins Medium View
36 Count Binary Substrings 30 mins Medium View
37 Count Primes 30 mins Medium View
38 Counting Bits 30 mins Medium View
39 Cousins in Binary Tree 30 mins Medium View
40 Degree of an Array 30 mins Medium View
41 Delete Columns to Make Sorted 30 mins Medium View
42 Delete Node in a Linked List 30 mins Medium View
43 Design HashMap 30 mins Medium View
44 Design HashSet 30 mins Medium View
45 Detect Capital 30 mins Medium View
46 DI String Match 30 mins Medium View
47 Diameter of Binary Tree 30 mins Medium View
48 Distribute Candies 30 mins Medium View
49 Employee Importance 30 mins Medium View
50 Excel Sheet Column Number 30 mins Medium View
51 Excel Sheet Column Title 30 mins Medium View
52 Factorial Trailing Zeroes 30 mins Medium View
53 Fair Candy Swap 30 mins Medium View
54 Fibonacci Number 30 mins Medium View
55 Find All Numbers Disappeared in an Array 30 mins Medium View
56 Find Mode in Binary Search Tree 30 mins Medium View
57 Find Pivot Index 30 mins Medium View
58 Find Smallest Letter Greater Than Target 30 mins Medium View
59 Find the difference 30 mins Medium View
60 First Bad Version 30 mins Medium View
61 First Unique Character in a String 30 mins Medium View
62 Fizz Buzz 30 mins Medium View
63 Flipping an Image 30 mins Medium View
64 Flood Fill 30 mins Medium View
65 Goat Latin 30 mins Medium View
66 Guess Number Higher or Lower 30 mins Medium View
67 Hamming Distance 30 mins Medium View
68 Happy Number 30 mins Medium View
69 Image Smoother 30 mins Medium View
70 Implement Queue using Stacks 30 mins Medium View
71 Implement Stack using Queues 30 mins Medium View
72 Implemennt strStr() 30 mins Medium View
73 Increasing Order Search Tree 30 mins Medium View
74 Intersection of Two Arrays II 30 mins Medium View
75 Intersection of Two Arrays 30 mins Medium View
76 Intersection of Two Linked Lists 30 mins Medium View
77 Invert Binary Tree 30 mins Medium View
78 Is Subsequence 30 mins Medium View
79 Island Perimeter 30 mins Medium View
80 Isomorphic Strings 30 mins Medium View
81 Jewels and Stones 30 mins Medium View
82 Keyboard Row 30 mins Medium View
83 Kth Largest Element in a Stream 30 mins Medium View
84 Largest Number At Least Twice of Others 30 mins Medium View
85 Largest Perimeter Triangle 30 mins Medium View
86 Largest Triangle Area 30 mins Medium View
87 Longest Uncommon Subsequence I 30 mins Medium View
88 Leaf-Similar Trees 30 mins Medium View
89 Lemonade Change 30 mins Medium View
90 Length of Last Word 30 mins Medium View
91 License Key Formatting 30 mins Medium View
92 Linked List Cycle 30 mins Medium View
93 Long Pressed Name 30 mins Medium View
94 Longest Common Prefix 30 mins Medium View
95 Longest Continuous Increasing Subsequence 30 mins Medium View
96 Longest Harmonious Subsequence 30 mins Medium View
97 Longest Palindrome 30 mins Medium View
98 Longest Substring Without Repeating Characters 30 mins Medium View
99 Lowest Common Ancestor of a Binary Search Tree 30 mins Medium View
100 Majority Element 30 mins Medium View
101 Max Consecutive Ones 30 mins Medium View
102 Maximum Average Subarray I 30 mins Medium View
103 Maximum Depth of Binary Tree 30 mins Medium View
104 Maximum Depth of N-ary Tree 30 mins Medium View
105 Maximum Product of Three Numbers 30 mins Medium View
106 Maximum SubArray 30 mins Medium View
107 Median of Two Sorted Arrays 30 mins Medium View
108 Merge Sorted Array 30 mins Medium View
109 Merge Two Binary Trees 30 mins Medium View
110 Merge Two Sorted Lists 30 mins Medium View
111 Middle of the Linked List 30 mins Medium View
112 Min Cost Climbing Stairs 30 mins Medium View
113 Min Stack 30 mins Medium View
114 Minimum Absolute Difference in BST 30 mins Medium View
115 Minimum Depth of Binary Tree 30 mins Medium View
116 Minimum Distance Between BST Nodes 30 mins Medium View
117 Minimum Index Sum of Two Lists 30 mins Medium View
118 Minimum Moves to Equal Array Elements 30 mins Medium View
119 Missing Number 30 mins Medium View
120 Monotonic Array 30 mins Medium View
121 Most Common Word 30 mins Medium View
122 Move Zeroes 30 mins Medium View
123 N-ary Tree Postorder Traversal 30 mins Medium View
124 N-ary Tree Preorder Traversal 30 mins Medium View
125 N-Repeated Element in Size 2N Array 30 mins Medium View
126 Next Greater Element I 30 mins Medium View
127 Nim Game 30 mins Medium View
128 Number Complement 30 mins Medium View
129 Number of 1 Bits 30 mins Medium View
130 Number of Lines To Write String 30 mins Medium View
131 Number of Recent Calls 30 mins Medium View
132 Number of Segments in a String 30 mins Medium View
133 Palindrome Linked List 30 mins Medium View
134 Palindrome Number 30 mins Medium View
135 Pascal's Triangle II 30 mins Medium View
136 Pascal's Triangle 30 mins Medium View
137 Path Sum 30 mins Medium View
138 Peak Index in a Mountain Array 30 mins Medium View
139 Perfect Number 30 mins Medium View
140 Plus One 30 mins Medium View
141 Positions of Large Groups 30 mins Medium View
142 Power of Four 30 mins Medium View
143 Power of Three 30 mins Medium View
144 Power of Two 30 mins Medium View
145 Prime Number of Set Bits in Binary Representation 30 mins Medium View
146 Projection Area of 3D Shapes 30 mins Medium View
147 Range Addition II 30 mins Medium View
148 Range Sum of BST 30 mins Medium View
149 Range Sum Query - Immutable 30 mins Medium View
150 Ransom Note 30 mins Medium View
151 Rectange Overlap 30 mins Medium View
152 Relative Ranks 30 mins Medium View
153 Remove Duplicates from Sorted Array 30 mins Medium View
154 Remove Duplicates from Sorted List 30 mins Medium View
155 Remove Element 30 mins Medium View
156 Remove Linked List Elements 30 mins Medium View
157 Reorder Data in Log Files 30 mins Medium View
158 Repeated Substring Pattern 30 mins Medium View
159 Reshape the Matrix 30 mins Medium View
160 Reverse Bits 30 mins Medium View
161 Reverse Integer 30 mins Medium View
162 Reverse Linked List 30 mins Medium View
163 Reverse Only Letters 30 mins Medium View
164 Reverse String II 30 mins Medium View
165 Reverse String 30 mins Medium View
166 Reverse Vowels of a String 30 mins Medium View
167 Reverse Words in a String III 30 mins Medium View
168 Robot Return to Origin 30 mins Medium View
169 Roman to Integer 30 mins Medium View
170 Rotate String 30 mins Medium View
171 Same Tree 30 mins Medium View
172 Search in a Binary Search Tree 30 mins Medium View
173 Search Insert Position 30 mins Medium View
174 Second Minimum Node In a Binary Tree 30 mins Medium View
175 Self Dividing Numbers 30 mins Medium View
176 Set Mismatch 30 mins Medium View
177 Shortest Completing Word 30 mins Medium View
178 Shortest Distance to a Character 30 mins Medium View
179 Single Number 30 mins Medium View
180 Smallest Range I 30 mins Medium View
181 Sort Array By Parity II 30 mins Medium View
182 Sort Array By Parity 30 mins Medium View
183 Sqrt(x) 30 mins Medium View
184 Squares of a Sorted Array 30 mins Medium View
185 Student Attendance Record I 30 mins Medium View
186 Subtree of Another Tree 30 mins Medium View
187 Sum of Left Leaves 30 mins Medium View
188 Summary Ranges 30 mins Medium View
189 Surface Area of 3D Shapes 30 mins Medium View
190 Symmetric Tree 30 mins Medium View
191 Teemo Attacking 30 mins Medium View
192 Third Maximum Number 30 mins Medium View
193 To Lower Case 30 mins Medium View
194 Toeplitz Matrix 30 mins Medium View
195 Transpose Mtrix 30 mins Medium View
196 Two Sum II - Input array is sorted 30 mins Medium View
197 Two Sum IV - Input is a BST 30 mins Medium View
198 Two Sum 30 mins Medium View
199 Ugly Number 30 mins Medium View
200 Uncommon Words from Two Sentences 30 mins Medium View
201 Unique Email Addresses 30 mins Medium View
202 Unique Morse Code Words 30 mins Medium View
203 Univalued Binary Tree 30 mins Medium View
204 Valid Anagram 30 mins Medium View
205 Valid Mountain Array 30 mins Medium View
206 Valid Palindrome II 30 mins Medium View
207 Valid Palindrome 30 mins Medium View
208 Valid Parentheses 30 mins Medium View
209 Valid Perfect Square 30 mins Medium View
210 Verifying an Alien Dictionary 30 mins Medium View
211 Walking Robot Simulation 30 mins Medium View
212 Word Pattern 30 mins Medium View
213 X of a Kind in a Deck of Cards 30 mins Medium View

Add Binary

Medium 30 mins

Add Digits

Medium 30 mins

Add Strings

Medium 30 mins

Add two numbers

Medium 30 mins

Arranging Coins

Medium 30 mins

Assign Cookies

Medium 30 mins

Base 7

Medium 30 mins

Baseball Game

Medium 30 mins

Binary Gap

Medium 30 mins

Binary Search

Medium 30 mins

Binary Watch

Medium 30 mins

Binary Search

Medium 30 mins

Buddy Strings

Medium 30 mins

Count Primes

Medium 30 mins

Counting Bits

Medium 30 mins

Design HashMap

Medium 30 mins

Design HashSet

Medium 30 mins

Detect Capital

Medium 30 mins

DI String Match

Medium 30 mins

Fair Candy Swap

Medium 30 mins

Fizz Buzz

Medium 30 mins

Flood Fill

Medium 30 mins

Goat Latin

Medium 30 mins

Happy Number

Medium 30 mins

Image Smoother

Medium 30 mins

Is Subsequence

Medium 30 mins

Keyboard Row

Medium 30 mins

Lemonade Change

Medium 30 mins

Min Stack

Medium 30 mins

Missing Number

Medium 30 mins

Monotonic Array

Medium 30 mins

Move Zeroes

Medium 30 mins

Nim Game

Medium 30 mins

Path Sum

Medium 30 mins

Perfect Number

Medium 30 mins

Plus One

Medium 30 mins

Power of Four

Medium 30 mins

Power of Three

Medium 30 mins

Power of Two

Medium 30 mins

Ransom Note

Medium 30 mins

Relative Ranks

Medium 30 mins

Remove Element

Medium 30 mins

Reverse Bits

Medium 30 mins

Reverse Integer

Medium 30 mins

Reverse String

Medium 30 mins

Rotate String

Medium 30 mins

Same Tree

Medium 30 mins

Set Mismatch

Medium 30 mins

Single Number

Medium 30 mins

Sqrt(x)

Medium 30 mins

Summary Ranges

Medium 30 mins

Symmetric Tree

Medium 30 mins

Teemo Attacking

Medium 30 mins

To Lower Case

Medium 30 mins

Toeplitz Matrix

Medium 30 mins

Transpose Mtrix

Medium 30 mins

Two Sum

Medium 30 mins

Ugly Number

Medium 30 mins

Valid Anagram

Medium 30 mins

Word Pattern

Medium 30 mins

Medium (213)