Sunidhi Bansal has Published 1100 Articles

Count the total number of squares that can be visited by Bishop in one move in C++

Sunidhi Bansal

Sunidhi Bansal

Updated on 05-Jan-2021 06:21:47

633 Views

On a chessboard represented as 8 X 8 grid we are given the position of Bishop in form of row and column position. The goal is to find the total number of squares that Bishop can visit in one move. We know the Bishop can move in all directions (diagonally ... Read More

Count ways to reach a score using 1 and 2 with no consecutive 2s in C++

Sunidhi Bansal

Sunidhi Bansal

Updated on 05-Jan-2021 06:20:10

140 Views

Given a score of runs. The goal is to reach that score in a way that the batsman can take either 1 or 2 runs only in a single ball. The restriction is that no 2 runs can be taken consecutively. For example, to reach the given score 6, one ... Read More

Count ways to express a number as sum of powers in C++

Sunidhi Bansal

Sunidhi Bansal

Updated on 05-Jan-2021 06:18:20

1K+ Views

Given two numbers num and power as input. The goal is to find the ways in which num can be represented as a sum of unique natural numbers raised to the given power. If num is 10 and power is 2 then we can represent 10 as 12+32. So total ... Read More

Count ways to express a number as sum of consecutive numbers in C++

Sunidhi Bansal

Sunidhi Bansal

Updated on 05-Jan-2021 06:15:04

677 Views

Given an integer n as input. The goal is to find the number of ways in which we can represent ‘num’ as the sum of two or more consecutive natural numbers. For example, if n is 3 it can be represented as sum ( 1+2 ) so total 1 way.For ... Read More

Count ways to express ‘n’ as sum of odd integers in C++

Sunidhi Bansal

Sunidhi Bansal

Updated on 05-Jan-2021 06:12:56

208 Views

Given an integer n as input. The goal is to find the number of ways in which we can represent ‘n’ as the sum of odd integers. For example, if n is 3 it can be represented as sum ( 1+1+1 ) and (3) so total 2 ways.For ExampleInputn=6OutputCount of ... Read More

Count ways to divide circle using N non-intersecting chords in C++

Sunidhi Bansal

Sunidhi Bansal

Updated on 05-Jan-2021 06:11:06

298 Views

Given an integer N as input for a number of chords in a circle with 2*N end points. The goal is to count the ways in which we can divide that circle using such chords so that no chord intersects with each other.For N=3, points will be 6, 1 way ... Read More

Count trailing zeros in factorial of a number in C++

Sunidhi Bansal

Sunidhi Bansal

Updated on 05-Jan-2021 06:09:15

2K+ Views

Given an integer number as input. The goal is to find the number of trailing zeroes in the factorial calculated for that number. A factorial of a number N is a product of all numbers in the range [1, N].We know that we get a trailing zero only if the ... Read More

Count Unary Numbers in a Range in C++

Sunidhi Bansal

Sunidhi Bansal

Updated on 05-Jan-2021 06:07:22

138 Views

Given two numbers start and end representing a range. The goal is to find the count of Unary numbers existing between [ start, end ].We can check if the number is Unary by following steps: If we take a number 13 then 12 + 32 = 10, then 12 + ... Read More

Count unique numbers that can be generated from N by adding one and removing trailing zeros in C++

Sunidhi Bansal

Sunidhi Bansal

Updated on 05-Jan-2021 05:12:50

117 Views

We are given a number N as input. Perform two operations on N and identify the count of unique numbers generated in the process. Steps will −Add 1 to numberRemove trailing zeros from the generated number, if anyIf N is 8 then numbers generated will beApplying step 1− 8 → ... Read More

Count triplets in a sorted doubly linked list whose sum is equal to a given value x in C++

Sunidhi Bansal

Sunidhi Bansal

Updated on 05-Jan-2021 05:10:32

191 Views

Given a sorted doubly linked list containing integer values. The goal is to find triplets whose product is equal to the given value x. If input linked list is 3−4−1−2 and x is 6 then count will be 1 (triplet (3, 1, 2) )For ExampleInputlinked list: [ 3−4−13−5−10−10−0 ] x=20OutputCount ... Read More

Advertisements