Strings 12m
Python 1: Reverse a string
Implement the function for this coding task: Reverse a string.
Strings 12m
Python 2: Check whether a string is a palindrome
Implement the function for this coding task: Check whether a string is a palindrome.
Strings 12m
Python 3: Find the first non-repeating character
Implement the function for this coding task: Find the first non-repeating character.
Strings 12m
Python 4: Check whether two strings are anagrams
Implement the function for this coding task: Check whether two strings are anagrams.
Strings 12m
Python 5: Find the most frequent character
Implement the function for this coding task: Find the most frequent character.
Strings 12m
Python 6: Longest common prefix
Implement the function for this coding task: Longest common prefix.
Strings 12m
Python 7: Compress a string with counts
Implement the function for this coding task: Compress a string with counts.
Strings 12m
Python 8: Validate parentheses
Implement the function for this coding task: Validate parentheses.
Strings 12m
Python 9: Count vowels and consonants
Implement the function for this coding task: Count vowels and consonants.
Strings 12m
Python 10: Word frequency from a sentence
Implement the function for this coding task: Word frequency from a sentence.
Lists 12m
Python 11: Remove duplicates while preserving order
Implement the function for this coding task: Remove duplicates while preserving order.
Lists 12m
Python 12: Find the missing number from 1 to n
Implement the function for this coding task: Find the missing number from 1 to n.
Lists 12m
Python 13: Two Sum
Implement the function for this coding task: Two Sum.
Lists 12m
Python 14: Rotate a list by k steps
Implement the function for this coding task: Rotate a list by k steps.
Lists 12m
Python 15: Move all zeros to the end
Implement the function for this coding task: Move all zeros to the end.
Lists 12m
Python 16: Merge two sorted lists
Implement the function for this coding task: Merge two sorted lists.
Lists 12m
Python 17: Find the intersection of two lists
Implement the function for this coding task: Find the intersection of two lists.
Lists 12m
Python 18: Top K frequent elements
Implement the function for this coding task: Top K frequent elements.
Lists 12m
Python 19: Group records by key
Implement the function for this coding task: Group records by key.
Lists 12m
Python 20: Flatten a nested list
Implement the function for this coding task: Flatten a nested list.
Maps and Sets 18m
Python 21: Count occurrences using a dictionary
Implement the function for this coding task: Count occurrences using a dictionary.
Maps and Sets 18m
Python 22: Invert a dictionary with duplicate values
Implement the function for this coding task: Invert a dictionary with duplicate values.
Maps and Sets 18m
Python 23: Merge a list of dictionaries by id
Implement the function for this coding task: Merge a list of dictionaries by id.
Maps and Sets 18m
Python 24: Detect duplicates in a list
Implement the function for this coding task: Detect duplicates in a list.
Maps and Sets 18m
Python 25: Sort a dictionary by value
Implement the function for this coding task: Sort a dictionary by value.
Maps and Sets 18m
Python 26: Count pairs with a given sum
Implement the function for this coding task: Count pairs with a given sum.
Maps and Sets 18m
Python 27: Find symmetric pairs
Implement the function for this coding task: Find symmetric pairs.
Maps and Sets 18m
Python 28: Build running balance from transactions
Implement the function for this coding task: Build running balance from transactions.
Problem Solving 18m
Python 29: Factorial
Implement the function for this coding task: Factorial.
Problem Solving 18m
Python 30: Fibonacci number
Implement the function for this coding task: Fibonacci number.
Problem Solving 18m
Python 31: Prime number check
Implement the function for this coding task: Prime number check.
Problem Solving 18m
Python 32: Generate all primes up to n
Implement the function for this coding task: Generate all primes up to n.
Problem Solving 18m
Python 33: Binary search in a sorted array
Implement the function for this coding task: Binary search in a sorted array.
Problem Solving 18m
Python 34: Longest substring without repeating characters
Implement the function for this coding task: Longest substring without repeating characters.
Problem Solving 18m
Python 35: Merge overlapping intervals
Implement the function for this coding task: Merge overlapping intervals.
Problem Solving 18m
Python 36: Maximum subarray sum
Implement the function for this coding task: Maximum subarray sum.
Data Engineering Tasks 18m
Python 37: Read a large log file and count ERROR lines
Implement the function for this coding task: Read a large log file and count ERROR lines.
Data Engineering Tasks 18m
Python 38: Parse CSV and aggregate a numeric column
Implement the function for this coding task: Parse CSV and aggregate a numeric column.
Data Engineering Tasks 18m
Python 39: Parse nested JSON and extract selected fields
Implement the function for this coding task: Parse nested JSON and extract selected fields.
Data Engineering Tasks 18m
Python 40: Compare two files line by line
Implement the function for this coding task: Compare two files line by line.
Data Engineering Tasks 18m
Python 41: Find duplicate records in a CSV by key
Implement the function for this coding task: Find duplicate records in a CSV by key.
Data Engineering Tasks 18m
Python 42: Compute a rolling 7-day average
Implement the function for this coding task: Compute a rolling 7-day average.
Data Engineering Tasks 18m
Python 43: Convert a list of tuples into a nested dictionary
Implement the function for this coding task: Convert a list of tuples into a nested dictionary.
Data Engineering Tasks 18m
Python 44: Implement a simple log parser
Implement the function for this coding task: Implement a simple log parser.
Advanced Python 18m
Python 45: Write a decorator that measures execution time
Implement the function for this coding task: Write a decorator that measures execution time.
Advanced Python 18m
Python 46: Create a generator that yields chunks from an iterable
Implement the function for this coding task: Create a generator that yields chunks from an iterable.
Advanced Python 18m
Python 47: Implement a simple LRU cache
Implement the function for this coding task: Implement a simple LRU cache.
Advanced Python 18m
Python 48: Find common elements across multiple lists
Implement the function for this coding task: Find common elements across multiple lists.
Advanced Python 18m
Python 49: Normalize an email list
Implement the function for this coding task: Normalize an email list.
Advanced Python 18m
Python 50: Find the top customer by revenue from transactions
Implement the function for this coding task: Find the top customer by revenue from transactions.