Overview An integer array is given which has all unique elements. The objective is to return the power set of that array If the number of elements in the given array is…
Blog
Count Possible Decodings of a digit sequence into letters in Go (Golang)
Overview Let’s say we have below number to letter mapping The objective is to count the number of possible decoding of a given digit sequence Examples Program Here is the program for…
Letter Combinations of a Phone Number Program in Go (Golang)
Overview An input string is given which consists of some digits. The mapping of digits to letters is similar to that of a phone keypad So an input string is given which…
Reverse Words in a sentence in Go (Golang)
Overview The objective is to reverse words in a given sentence Examples Another example. If the input contains a single word then that word will be returned. Here is the strategy First,…
Delete middle node of a linked list in Go (Golang)
Overview The objective is to remove the middle node of the linked list. If x is the size of the linked list then the middle node is Examples Program Here is the…
Combination Sum Program in Go (Golang)
Overview Given an integer array and a target number, the objective is to find the number of combinations from the integer array that sum to the target number. Each of the elements…
Program to calculate the power of a number in Go (Golang)
Overview The objective is to calculate the power of a given integer. There will be two inputs The number itself – The number can be positive as well as negative. It can…
Range Sum 2d array program in Go (Golang)
Overview There is a 2d matrix of numbers that is given. The objective Calculate the sum of the elements of matrix inside the rectangle defined by its upper left corner (row1, col1)…
Range Sum Array Program in Go (Golang)
Overview There is an array of numbers that are given. The objective is to find the range sum in that given array. What does it mean that a range will be given…
Sub string program in Go (Golang)
Overview In this tutorial, we will see the most simple way to find a substring in a given string. Note that it may not be the most efficient strategy. The strategy will…