AniketTheProgrammer
Home
(current)
Courses
Projects
YT Projects
Coding Questions
Notification
Contact Us
Log In
All Topics
C Language
C++ Language
Greedy Algorithm
Hashing
Java Language
Linked List
Python
Queue
Stack
String
Sorting
Searching
Recursion
Backtracking
Dynamic Programming
Graph Theory
Bit Manipulation
Mathematics
Sliding Window Technique
Divide And Conquer
Matrix Manipulation
Two Pointers
Binary Tree
Topic: Python-language-question / Level: Intermediate
201. Write a program to implement a simple binary search algorithm.
202. Write a program to check if two strings are anagrams of each other using character counts.
203. Write a program to find the longest substring without repeating characters.
204. Write a program to implement the bubble sort algorithm.
205. Write a program to calculate the nth Fibonacci number using memoization.
206. Write a program to implement a queue using two stacks.
207. Write a program to find all the pairs of integers in a list that sum up to a specific target.
208. Write a program to flatten a nested dictionary.
209. Write a program to find the intersection of two arrays.
210. Write a program to implement a stack data structure with push, pop, and min functions.
211. Write a program to check if a binary tree is balanced.
212. Write a program to serialize and deserialize a binary tree.
213. Write a program to find the shortest path in a maze represented by a 2D list.
214. Write a program to find the maximum subarray sum using Kadane's algorithm.
215. Write a program to implement a basic text editor with undo and redo functionality.
216. Write a program to find all unique triplets in an array that sum to zero.
217. Write a program to check if a linked list is a palindrome.
218. Write a program to find the median of two sorted arrays.
219. Write a program to implement a simple hash table with collision handling.
220. Write a program to rotate a matrix by 90 degrees.
221. Write a program to find all combinations of a string with duplicates.
222. Write a program to calculate the longest common subsequence between two strings.
223. Write a program to find the kth largest element in an unsorted list.
224. Write a program to implement depth-first search (DFS) for a graph.
225. Write a program to generate all valid parentheses combinations for n pairs.
226. Write a program to find the first missing positive integer in an unsorted list.
227. Write a program to check if a given sudoku is valid.
228. Write a program to implement Dijkstra's algorithm to find the shortest path in a graph.
229. Write a program to find the longest increasing subsequence in an array.
230. Write a program to find all permutations of a list.
Previous
1
2
3
4
5
6
7
Next
More Levels
Beginner
Advanced
Most Visited
Write a program to check whether a number is even or odd.
Write a program to find the longest sequence of consecutive numbers in a list.
Write a program to implement the min-heap and max-heap data structures.
Write a program to find the common characters in two strings.
Write a program to find the longest path in a binary tree.
Write a program to find the longest valid parentheses substring.
Write a program to find the largest of three numbers.
Write a program to find the longest substring with at most two distinct characters.
Write a program to implement a simple file search application.
Write a program to calculate the factorial of a number using iteration.
Write a program to calculate the factorial of a number using loops.
Write a program to perform a depth-first search in a maze represented as a graph.
Write a program to calculate the number of unique paths in a grid with obstacles using dynamic programming.
Write a program to generate a random password with letters and digits.
Write a program to calculate the factorial of a number.