Write a program which takes two positive integers as N and M then prints a rectangle with size NxM.
Input | Output |
---|---|
3 4 | **** **** **** |
2 6 | ****** ****** |
Write a program which takes two positive integers as N and M then prints a rectangle with size NxM which has stars (*) at borders, and lines (-) inside.
Input | Output |
---|---|
3 3 | *** *-* *** |
4 5 | ***** *---* *---* ***** |
Write a program to display a right angle triangle using the number N, which will repeat the number for that row, like below.
Input | Output |
---|---|
3 | 1 22 333 |
5 | 1 22 333 4444 55555 |
Write a program to display a right angle triangle with N number of rows, like below.
Input | Output |
---|---|
3 | 1 12 123 |
5 | 1 12 123 1234 12345 |
Hint
At each row, we iterate from 1 to the row number.Write a program which takes two integer as N and x and display a right angle triangle with N number of rows formed by powers of x as follows:
Input | Output |
---|---|
3 4 | 4 4 16 4 16 64 |
4 3 | 3 3 9 3 9 27 3 9 27 81 |
Hint
At each row, we take power of input integer from once to the row number times.Write a program which takes an integer N as input and prints a right triangle which consists of N many lines.
Input:
3
Output:
--*
-**
***
Input:
5
Output:
----*
---**
--***
-****
*****
Write a program which takes an integer as input and computes the sum of the factorial of each digit. For example, assume that the user enters 572 as the input. For each digit of the integer, you will compute the factorial. Then you will compute the sum of these factorials: 5! + 7! + 2! = 120 + 5040 + 2 = 5162.
Input | Output |
---|---|
572 | 5162 |
27 | 5042 |
Write a program that reads a positive integer number and prints "Prime" to the screen if the entered number is a Prime number, otherwise "Prime Not".
Write a program which takes an integer as input and prints prime numbers up to that integer.
INPUT | OUTPUT |
---|---|
11 | 2 3 5 7 11 |
15 | 2 3 5 7 11 13 |
Write a program that reads an integer N and prints all the numbers that can divide N.
INPUT | OUTPUT |
---|---|
21 | 1 3 7 21 |
30 | 1 2 3 5 6 10 15 30 |
Write a program that reads an integer N and prints the prime factoriation of N.
Hint: A non-prime number is always composed of prime numbers smaller than it.
INPUT | OUTPUT |
---|---|
21 | 3 * 7 |
60 | 2 * 2 * 3 * 5 |
Write a program that reads an integer N and prints the prime factorization of N in the form of exponents.
INPUT | OUTPUT |
---|---|
21 | 3^1 * 7^1 |
60 | 2^2 * 3^1 * 5^1 |
Write a program which takes positive integer n greater than 2 and prints letter 'Z' size of n using '*'.
Input:
3
Output:
***
*
***
Input:
6
Output:
******
*
*
*
*
******
Write a program which takes an integer N as input and prints the half matrix of N * N with its indices. Indices increasing in the horizontal direction
Input:
3
Output:
0
1 2
3 4 5
Input:
5
Output:
0
1 2
3 4 5
6 7 8 9
10 11 12 13 14
Write a program which takes an integer N as input and prints the half matrix of N * N with its indices. Indices increasing in the vertical direction
Input:
3
Output:
0
1 3
2 4 5
Input:
5
Output:
0
1 5
2 6 9
3 7 10 12
4 8 11 13 14
Bob and Sam are playing a game. They are creating random integers (between 0 and 10) and whoever gets the higher integer gets 1 point. Whoever gains X points wins the game (X will be taken from the user). However, Bob doesn't like lossing so they play the same game until Bob wins.
Write a program that simulates the game and find out how many times Bob and Sam have to replay the game until Bob wins.
INPUT | OUTPUT |
---|---|
45 | Bob was able to win after 4 iterations! |
12 | Bob was able to win after 1 iterations! |
Hint: You can use randint to create random numbers.
Note: The outputs in the examples may vary, since each time the program runs, numbers are generated randomly.
Palindromic number is a number that remains the same when its digits are reversed. A palindromic prime is a prime number that is also a palindromic number. Write a program that prompts the user for two integers, starting and ending points. Then print out all the palindromic primes between starting and ending points inclusively.
INPUT | OUTPUT |
---|---|
10 150 | 11 101 131 |
150 350 | 151 181 191 313 |
700 800 | 727 757 787 797 |
Take an integer from the user as the size, and draw this figure below with the given size in a single nested loop. This figure is an example with size 6 (Height is 6x2=12).
\ | / \ | / \ | / \ | / \ | / \|/ /|\ / | \ / | \ / | \ / | \ / | \