Questions: 5 831

Answers by our Experts: 5 728

Need a fast expert's response?

Submit order

and get a quick answer at the best price

for any assignment or question with DETAILED EXPLANATIONS!

Search & Filtering

IPL Match Details

Write a program that reads all the match outcomes and summarizes the information of all the matches.

Points are given to the teams based on the outcome of the match.

A win earns a team 3 points. A draw earns 1. A loss earns 0.

The following information is expected:

MP: Matches Played

W: Matches Won

D: Matches Drawn (Tied)

L: Matches Lost

P: Points. The team information should be displayed in descending order of points. Constraints: Names of teams may contain spaces but will be less than 24 characters

100 >= N >= 0.

input:6

CSK;RR;loss

RR;DD;draw

MI;KKR;win

KKR;RR;loss

CSK;DD;draw

MI;DD;draw

output:Team: RR, Matches Played: 3, Won: 2, Lost: 0, Draw: 1, Points: 7

Team: MI, Matches Played: 2, Won: 1, Lost: 0, Draw: 1, Points: 4

Team: DD, Matches Played: 3, Won: 0, Lost: 0, Draw: 3, Points: 3

Team: CSK, Matches Played: 2, Won: 0, Lost: 1, Draw: 1, Points: 1

Team: KKR, Matches Played: 2, Won: 0, Lost: 2, Draw: 0, Points: 0



Add two polynomials: Given two polynomials A and B, write a program that adds the given two polynomials A and B.


input:

4

0 5

1 0

2 10

3 6

4

0 -5

1 0

2 -10

3 -6


output:0



Write a program to find the hypotenuse H of a right-angled triangle of sides A and B.


Note: Pythagoras theorem states that, for a right-angled triangle. Hypotenuse2 = A2 + B2


Input

The first line is an integer, A.

The second line is an integer, B.


Output

The output should be an integer.


Explanation

In the given example, the first side A = 3, and the second side B = 4. To calculate the hypotenuse we use Pythagoras theorem.


According to Pythagoras theorem, hypotenuse2 = 32 + 42


Therefore, the hypotenuse value is 5.

So, the output should be 5.


Sample Input 1

3

4

Sample Output 1

5

Sample Input 2

12

5

Sample Output 2

13



The first line will contain a message prompt to input the first number.

The second line will contain a message prompt to input the second number.

The third line will contain a message prompt to input the third number.

The last line will contain the largest among the three numbers.


Enter·the·first·number:·1

Enter·the·second·number:·2

Enter·the·third·number:·3

The·largest·number·is·3


You are given two given numbers, A and B where 1 <= A <= B, Write a program to find the number of perfect squares in the range A to B (including A and B).




Secret Message - 2

Given a string, write a program to print a secret message that replaces characters with numbers 'a' with 1, 'b' with 2, ..., 'z' with 26 where characters are separated by '-'.

Note: You need to replace both uppercase and lowercase characters. You can ignore replacing all characters that are not letters.

abcdefghij12345678910

klmnopqr1112131415161718

stuvwxyz1920212223242526

Input

The input will be a string in the single line containing spaces and letters.

Output

The output should be a single line containing the secret message. All characters in the output should be in lower case.

Explanation

For example, if the given input is "python", "p" should replaced with "16", similarly "y" with "25","t" with "20","h" with "8","o" with "15","n" with "14". So the output should be "16-25-20-8-15-14".

Sample Input 1

python

Sample Output 1

16-25-20-8-15-14



Prefix Suffix

Write a program to check the overlapping of one string's suffix with the prefix of another string.

Input

The first line of the input will contain a string A.

The second line of the input will contain a string B.

Output

The output should contain overlapping word if present else print "No overlapping".

Explanation

For example, if the given two strings, A and B, are "ramisgood" "goodforall"

The output should be "good" as good overlaps as a suffix of the first string and prefix of next.

Sample Input 1

ramisgood

goodforall

Sample Output 1

good

Sample Input 2

finally

restforall

Sample Output 2

No overlapping




Simple Calculator - 2

Write a program to create a menu-driven calculator that performs basic arithmetic operations (+, -, *, /, and %).

Input

The input will be a single line containing two integers and operator(+, -, *, /, and %) similar to 3 + 5.Output

If the given operator is "+", print the sum of two numbers.

If the given operator is "-", print the result of the subtraction of the two numbers.

If the given operator is "*", print the multiplication of the two numbers.

If the given operator is "/", print the result of the division of the two numbers.

If the given operator is "%", print the result of the modulus operation of the two numbers.

Explanation

For example, if the given operator is "+" and the two numbers are 3 and 5. As it is an addition operator, your code should print the sum of the given two numbers (3 + 5), which is 8.



Armstrong numbers between two intervals

Write a program to print all the Armstrong numbers in the given range A to B(including A and B). An N-digit number is an Armstrong number if the number equals the sum of the Nth power of its digits.

Input

The first line has an integer A. The second line has an integer B.

Output

Print all Armstrong numbers separated by a space.

If there are no Armstrong numbers in the given range, print -1.

Explanation

For

A = 150 and B = 200For example, if we take number 153, the sum of the cube of digits

1, 5, 3 is 13 + 53 + 33 = 153.

So, the output should be

153.

Sample Input 1

150

200

Sample Output 1

153

Sample Input 2

1

3

Sample Output 2

1 2 3




Diamond Crystal

Given an integer value N, write a program to print a diamond pattern of 2*N rows as shown below.

Input

The first line of input is an integer N.

Explanation

In the given example, the number of rows in the diamond is

2*5 = 10.So, the output should be


/\

/ \

/ \

/ \

/ \

\ /

\ /

\ /

\ /

\/


Sample Input 1

5

Sample Output 1

/\

/ \

/ \

/ \

/ \

\ /

\ /

\ /

\ /

\/

Sample Input 2

3

Sample Output 2

/\

/ \

/ \

\ /

\ /

\/




LATEST TUTORIALS
APPROVED BY CLIENTS