Calculate Earnings from Selling Shoes in Python

Arnab Chakraborty
Updated on 11-Oct-2021 12:40:03

429 Views

Suppose in a shoe shop there are n different shoe with different sizes present in an array called size and another list of pairs for m customers called demand is given, where demand[i] contains (shoe_size, money) so a customer with demand i has a demand of shoe whose size is shoe_size and he/she can pay given amount of money. We have to find how much money the shopkeeper can earn by selling these shoes.So, if the input is like shoes = [2, 3, 4, 5, 6, 8, 7, 6, 5, 18] demand = [(6, 55), (6, 45), (6, 55), (4, ... Read More

Find Cartesian Product of Two Lists in Python

Arnab Chakraborty
Updated on 11-Oct-2021 12:35:53

6K+ Views

Suppose we have two list of data l1 and l2. We have to find Cartesian product of these two lists. As we know if two lists are like (a, b) and (c, d) then the Cartesian product will be {(a, c), (a, d), (b, c), (b, d)}. To do this we shall use itertools library and use the product() function present in this library. The returned value of this function is an iterator. We have to convert it into list by passing the output into list() constructor.So, if the input is like l1 = [1, 5, 6] l2 = [1, ... Read More

Print Rangoli Pattern Using Alphabets in Python

Arnab Chakraborty
Updated on 11-Oct-2021 12:26:42

5K+ Views

Suppose we have a number n. We have to create alphabet rangoli of n x n size. n must be within 1 and 26 and it will start from a and end at z when n is 26.So, if the input is like 5, then the output will be--------e-------- ------e-d-e------ ----e-d-c-d-e---- --e-d-c-b-c-d-e-- e-d-c-b-a-b-c-d-e --e-d-c-b-c-d-e-- ----e-d-c-d-e---- ------e-d-e------ --------e--------To solve this, we will follow these steps −for i in range n-1 to 0, decrease by 1, dofor j in range 0 to i-1, doprint "--"for j in range n-1 to i+1, decrease by 1, doprint character whose ASCII is j+97 and print ... Read More

Detect Character Encoding Using mb_detect_encoding in PHP

Urmila Samariya
Updated on 11-Oct-2021 12:19:32

7K+ Views

In PHP, mb_detect_encoding() is used to detect the character encoding. It can detect the character encoding for a string from an ordered list of candidates. This function is supported in PHP 4.0.6 or higher version.mb_detect_encoding() is useful with multibyte encoding, where not all sequences of bytes form a valid string. If the input string contains such type of a sequence, then that encoding will be rejected, and it will check for the next encoding.Syntaxstring mb_detect_encoding(str $string, str $encoding, bool $strcit)Automatic detection of character encoding is not entirely reliable without some additional information. We can say that character encoding detection is ... Read More

Print Values of Different Data Types in C++

Arnab Chakraborty
Updated on 11-Oct-2021 12:07:11

2K+ Views

Suppose we are given an integer value, a long value, a character value, a float value, and a double value as inputs. We have to print the values that are given to us as input maintaining their precision.So, if the input is like integer value = 15, long value = 59523256297252, character value = 'y', float value = 367.124, double value = 6464292.312621, then the output will be15 59523256297252 y 367.124 6464292.31262To solve this, we will follow these steps −Print the values given as input in separate lines.ExampleLet us see the following implementation to get better understanding −#include #include ... Read More

Usage of Variable Length Arrays in C

Arnab Chakraborty
Updated on 11-Oct-2021 11:52:27

338 Views

Suppose we are in charge of building a library system that monitors and queries various operations at the library. We are now asked to implement three different commands that perform the following −By using command 1, we can record the insertion of a book with y pages at shelf x.By using command 2, we can print the page number of the y-th book at shelf x.By using command 3, we can print the number of books on shelf x.The commands are given to us as a 2D array in this format {command type, x, y}. If there is no y ... Read More

Find Maximum Value of AND, OR, and XOR Operations in C

Arnab Chakraborty
Updated on 11-Oct-2021 11:36:58

2K+ Views

Suppose we are given two integers k and n. Our task is to perform three operations; bitwise AND, bitwise OR, and bitwise XOR between all pairs of numbers up to range n. We return the maximum value of all three operations between any two pairs of numbers that is less than the given value k.So, if the input is like n = 5, k = 5, then the output will be 4 3 4.The greatest value of AND, OR, and XOR operations between all pairs of numbers that are less than 5 are 4, 3, and 4 respectively. We can ... Read More

Calculate Function from Indicator Random Variable in Python

Arnab Chakraborty
Updated on 11-Oct-2021 11:22:04

332 Views

Suppose we have two values k and n. Consider a random permutation say p1, p2, ..., pn of first n natural numbers numbers 1, 2, ..., n and calculate the value F, such that F = (X2+...+Xn-1)k, where Xi is an indicator random variable, which is 1 when one of the following two conditions holds: pi-1 < pi > pi+1 or pi-1 > pi < pi+1 and Xi is 0 otherwise. We have to find the expected value of F.So, if the input is like k = 1 n = 1000, then the output will be 1996/3To solve this, we ... Read More

Print Decimal, Octal, Hex, and Binary of First N Numbers in Python

Arnab Chakraborty
Updated on 11-Oct-2021 11:21:48

1K+ Views

Suppose we have a value n. We have to print Decimal, Octal, Hexadecimal and Binary equivalent of first n numbers (1 to n) in four different columns. As we know, we can express the numbers with prefix characters d, o, X and b for decimal, octal, hexadecimal and decimal respectively.So, if the input is like n = 10, then the output will be1    1    1    1 2    2    2   10 3    3    3   11 4    4    4  100 5    5    5  101 6    6    6 ... Read More

Print Design Door Mat Texture Using Characters in Python

Arnab Chakraborty
Updated on 11-Oct-2021 11:16:15

646 Views

Suppose we have two numbers n and m, m will be multiple of n. We have to draw a door mat pattern with a word say "WELCOME" in the middle. The mat size will be n x m. We have to make this mat using dots(.), hyphens (-), pipe symbols (|) and the text at middle.So, if the input is like n = 5 m = 15, then the output will be------.|.------ ---.|..|..|.--- ----WELCOME---- ---.|..|..|.--- ------.|.------To solve this, we will follow these steps −for i in range 1 to n-1, increase by 2, doprint(integer of ((m-i*3)/2) number of '-', then ... Read More

Advertisements