Arnab Chakraborty has Published 4293 Articles

Repeated Substring Pattern in C++

Arnab Chakraborty

Arnab Chakraborty

Updated on 28-Apr-2020 16:38:05

2K+ Views

Suppose we have a non-empty string. We have to check whether it can be constructed by taking a substring of it and appending multiple times of the substring. The string consists of lowercase English letters only and its length will not exceed 10000. So if the input is like “abaabaaba”, ... Read More

Find All Numbers Disappeared in an Array in C++

Arnab Chakraborty

Arnab Chakraborty

Updated on 28-Apr-2020 16:34:03

463 Views

Suppose we have an array of n elements. Some elements appear twice and other appear once. Elements are in range 1 0, then add i + 1 into the answerreturn the answerExampleLet us see the following implementation to get better understanding − Live Demo#include using namespace std; void print_vector(vector v){    cout

Intersection of Two Arrays II in Python

Arnab Chakraborty

Arnab Chakraborty

Updated on 28-Apr-2020 16:31:34

5K+ Views

Suppose we have two arrays A and B, there are few elements in these array. We have to find the intersection of them. So if A = [1, 4, 5, 3, 6], and B = [2, 3, 5, 7, 9], then intersection will be [3, 5]To solve this, we will ... Read More

First Bad Version in Python

Arnab Chakraborty

Arnab Chakraborty

Updated on 28-Apr-2020 16:22:26

970 Views

Suppose in a company, one product manager is leading a team who develops a new product. Suppose latest version fails the quality check. Since each version is developed based on the previous version, all the versions after a bad version will be bad. So we have an array A with ... Read More

Lowest Common Ancestor of a Binary Search Tree in Python

Arnab Chakraborty

Arnab Chakraborty

Updated on 28-Apr-2020 16:19:10

651 Views

Suppose we have a binary search tree. we have to find the Lowest common ancestor nodes of two given nodes. The LCA of two nodes p and q is actually as the lowest node in tree that has both p and q as decedent. So if the binary tree is ... Read More

Happy Number in Python

Arnab Chakraborty

Arnab Chakraborty

Updated on 28-Apr-2020 16:16:36

2K+ Views

Here we will see how to detect a number n is one Happy number or not. So the happy number is a number, where starting with any positive integers replace the number by the sum of squares of its digits, this process will be repeated until it becomes 1, otherwise ... Read More

Reverse Bits in C++

Arnab Chakraborty

Arnab Chakraborty

Updated on 28-Apr-2020 16:14:13

6K+ Views

Suppose we have one unsigned number x, and we can easily find the binary representation of it (32bit unsigned integer). Our task is to reverse the bits. So if the binary representation is like 00000000000000000000001001110100, then reversed bits will be 00101110010000000000000000000000. So we have to return the actual number after ... Read More

Intersection of Two Linked Lists in Python

Arnab Chakraborty

Arnab Chakraborty

Updated on 28-Apr-2020 16:11:47

1K+ Views

Suppose we have two linked lists A and B, there are few elements in these linked lists. We have to return the reference of the intersection points. The inputs are intersectionVal = 8, A = [4, 1, 8, 4, 5], B = [5, 0, 1, 8, 4, 5], skipA = ... Read More

Symmetric Tree in Python

Arnab Chakraborty

Arnab Chakraborty

Updated on 28-Apr-2020 16:05:44

721 Views

Suppose we have one binary tree. We have to check whether the tree is a symmetric tree or not. A tree will be said to be symmetric if it is the same when we take the mirror image of it. From these two trees, the first one is symmetric, but ... Read More

Merge Sorted Array in Python

Arnab Chakraborty

Arnab Chakraborty

Updated on 28-Apr-2020 16:05:12

2K+ Views

Suppose we have two sorted arrays A and B. We have to merge them and form only one sorted array C. The size of lists may different.For an example, suppose A = [1, 2, 4, 7] and B = [1, 3, 4, 5, 6, 8], then merged list C will ... Read More

Advertisements