Product of Array Except Self LeetCode Solution

Problem Statement Product of Array Except Self LeetCode Solution – Given an integer array nums, return an array answer such that answer[i] is equal to the product of all the elements of nums except nums[i]. The product of any prefix or suffix of nums is guaranteed to fit in a 32-bit integer. You must write an algorithm that runs in O(n) time and without using the division …

Read more

Prime Palindrome LeetCode Solution

Problem Statement Prime Palindrome LeetCode Solution – We are given an integer and are asked to return the smallest prime palindrome greater or equal to the given integer ‘n’. An integer is prime if it has exactly two divisors: 1 and itself. Note that 1 is not a prime number. For …

Read more

Search Suggestions System LeetCode Solution

Problem Statement Search Suggestions System LeetCode Solution – You are given an array of strings products and a string searchWord. Design a system that suggests at most three product names from products after each character of searchWord is typed. Suggested products should have a common prefix with searchWord. If there are more than three products with a …

Read more

Rotate Image LeetCode Solution

Problem Statement Rotate Image LeetCode Solution – You are given an n x n 2D matrix representing an image, rotate the image by 90 degrees (clockwise). You have to rotate the image in-place, which means you have to modify the input 2D matrix directly. DO NOT allocate another 2D matrix and do the rotation. Example Test Case 1: Input: …

Read more

Peeking Iterator LeetCode Solution

Problem Statement Peeking Iterator LeetCode Solution – Design an iterator that supports the peek operation on an existing iterator in addition to the hasNext and the next operations. Implement the PeekingIterator class: PeekingIterator(Iterator<int> nums) Initializes the object with the given integer iterator iterator. int next() Returns the next element in the array and moves the pointer to the next element. boolean …

Read more

Convert to Base -2 LeetCode Solution

Problem Statement Convert to Base -2 LeetCode Solution – Given an integer n, return a binary string representing its representation in base -2. Note that the returned string should not have leading zeros unless the string is “0”. Input: n = 2 Output: “110” Explantion: (-2)2 + (-2)1 = 2 Explanation The logic is …

Read more

Kth Smallest Element in a BST Leetcode Solution

Problem Statement Kth Smallest Element in a BST Leetcode Solution – Given the root of a binary search tree, and an integer k, return the kth smallest value (1-indexed) of all the values of the nodes in the tree. Examples: Input: root = [3,1,4,null,2], k = 1 Output: 1   Input: root = [5,3,6,2,4,null,null,1], k …

Read more

Translate »