[SOLVED] CSE110- Lab 8

35.00 $

Programming resource
Digital learning resource
Category:
Practical programming resource
Suitable for guided study and reference
Tutor guidance available when needed

Description

Rate this product

• You are not allowed to use any array or String
• One only line where the word “String” may appear is in public static void main(String [] args) {
• The word “char” must not be anywhere in your solution

Overall hint: Imagine all outputs as a matrix of space and star. Then count spaces and stars to find out the trend of increment or decrement of number of stars/spaces. Utilize several IF statement to control when ‘star’ will be printed, when ‘space’ will be printed and when ‘enter’ will be printed.

PROBLEM 1) Number Line Sample input:
6
Sample output
123456

PROBLEM 2) Star Line
Print as many stars as given in input Sample input:
6
Sample output
******

PROBLEM 3) Rectangle Sample input:
4
6
Sample output
******
******
******
******

Hint: 4 and 6 means 4 lines of stars having 6 stars in each line.

PROBLEM 4) Rectangle Sample input:
4
6
Sample output
123456
123456
123456
123456

Hint: 4 and 6 means 4 lines of numbers having 1..6 in each line.

5) Triangle – Left Justified Draw right angled triangle of given height Sample input:
4
Sample output
*
**
*** ****

Hint: One loop for lines, another loop for printing i number of starts when it is line i.

PROBLEM 6) Triangle – Left Justified Draw right angled triangle of given height Sample input:
4
Sample output
1
12
123
1234

PROBLEM 7) Triangle – Right Justified Draw right angled triangle of given height Sample input:
4
Sample output
*
**
***
****
Hint: Count and print appropriate number of spaces in front of stars. Notice that there is one less space and one more star in each line.

PROBLEM 8) Triangle – Right Justified Draw right angled triangle of given height Sample input:
4
Sample output
1
12
123
1234

9) Triangle – Isosceles Draw triangle of given height Sample input 1:
3
Sample output 1:
*
***
*****

Sample input 2:
4
Sample output 2:
*
***
*****
*******

PROBLEM 10) Triangle – Isosceles Draw triangle of given height Sample input 1:
3
Sample output 1:
1
123
12345

Sample input 2:
4
Sample output 2:
1
123
12345
1234567

PROBLEM 11) Triangle – Right Justified Draw right angled triangle of given height Sample input: 4
Sample output
4
34
234
1234

12) Rhombus
Just draw the image of the above triangle once. And then, the opposite, once. Sample input:
3
Sample output
*
***
*****
***
*

PROBLEM 13) Rhombus
Just draw the image of the above triangle once. And then, the opposite, once. Sample input:
3
Sample output
1
123
12345
123
1

PROBLEM 14) Hollow Rectangle
Display a rectangle of given length and width.
Sample input:
4
5
Sample output
*****
* *
* *
*****

Hint 1: Print the character space (‘ ‘) in the middle.
Hint 2: You can re-use your solution to PROBLEM 2 and use if condition to selectively print first and last star of each line and all stars of first and last line.

PROBLEM 15) Hollow Rectangle
Display a rectangle of given length and width.
Sample input:
4
5
Sample output
12345
1 5
1 5
12345

16) Triangle – Left Justified Draw right angled triangle of given height Sample input: 5
Sample output
* **
* *
* *
*****

PROBLEM 17) Hollow Triangle – Left Justified Draw right angled triangle of given height Sample input: 5
Sample output
1 12
1 3
1 4
12345

PROBLEM 18) Hollow Triangle Draw right angled triangle of given height Sample input: 5
Sample output
*
**
* *
* *
*****

PROBLEM 19) Hollow Triangle – Right Justified Draw right angled triangle of given height Sample input: 5
Sample output
5
45
3 5
2 5
12345

20) Triangle
Draw triangle of given height Sample input 1:
3
Sample output 1:
*
* *
*****

Sample input 2:
4
Sample output 2:
*
* *
* *
*******

PROBLEM 21) Hollow Triangle – Isosceles Draw triangle of given height Sample input 1:
3
Sample output 1:
1
1 3
12345

Sample input 2:
4
Sample output 2:
1
1 3
1 5
1234567

PROBLEM 22) Hollow Rhombus
Just draw the image of the above triangle once. And then, the opposite, once. Sample input: 3
Sample output
*
* *
* *
* *
*

23) Rhombus
Just draw the image of the above triangle once. And then, the opposite, once. Sample input: 3
Sample output
1
1 3
1 5
1 3
1

PROBLEM 24) Palindrome Sample input: 5
Sample output
123454321

PROBLEM 25) Palindromic Triangle Sample input: 5
Sample output
1
121
12321
1234321
123454321

• You are not allowed to use any array or String
• One only line where the word “String” may appear is in public static void main(String [] args) {
• The word “char” must not be anywhere in your solution

Overall hint: Imagine all outputs as a matrix of space and star. Then count spaces and stars to find out the trend of increment or decrement of number of stars/spaces. Utilize several IF statement to control when ‘star’ will be printed, when ‘space’ will be printed and when ‘enter’ will be printed.

PROBLEM 1) Number Line Sample input:
6
Sample output
123456

PROBLEM 2) Star Line
Print as many stars as given in input Sample input:
6
Sample output
******

PROBLEM 3) Rectangle Sample input:
4
6
Sample output
******
******
******
******

Hint: 4 and 6 means 4 lines of stars having 6 stars in each line.

PROBLEM 4) Rectangle Sample input:
4
6
Sample output
123456
123456
123456
123456

Hint: 4 and 6 means 4 lines of numbers having 1..6 in each line.

5) Triangle – Left Justified Draw right angled triangle of given height Sample input:
4
Sample output
*
**
*** ****

Hint: One loop for lines, another loop for printing i number of starts when it is line i.

PROBLEM 6) Triangle – Left Justified Draw right angled triangle of given height Sample input:
4
Sample output
1
12
123
1234

PROBLEM 7) Triangle – Right Justified Draw right angled triangle of given height Sample input:
4
Sample output
*
**
***
****
Hint: Count and print appropriate number of spaces in front of stars. Notice that there is one less space and one more star in each line.

PROBLEM 8) Triangle – Right Justified Draw right angled triangle of given height Sample input:
4
Sample output
1
12
123
1234

9) Triangle – Isosceles Draw triangle of given height Sample input 1:
3
Sample output 1:
*
***
*****

Sample input 2:
4
Sample output 2:
*
***
*****
*******

PROBLEM 10) Triangle – Isosceles Draw triangle of given height Sample input 1:
3
Sample output 1:
1
123
12345

Sample input 2:
4
Sample output 2:
1
123
12345
1234567

PROBLEM 11) Triangle – Right Justified Draw right angled triangle of given height Sample input: 4
Sample output
4
34
234
1234

12) Rhombus
Just draw the image of the above triangle once. And then, the opposite, once. Sample input:
3
Sample output
*
***
*****
***
*

PROBLEM 13) Rhombus
Just draw the image of the above triangle once. And then, the opposite, once. Sample input:
3
Sample output
1
123
12345
123
1

PROBLEM 14) Hollow Rectangle
Display a rectangle of given length and width.
Sample input:
4
5
Sample output
*****
* *
* *
*****

Hint 1: Print the character space (‘ ‘) in the middle.
Hint 2: You can re-use your solution to PROBLEM 2 and use if condition to selectively print first and last star of each line and all stars of first and last line.

PROBLEM 15) Hollow Rectangle
Display a rectangle of given length and width.
Sample input:
4
5
Sample output
12345
1 5
1 5
12345

16) Triangle – Left Justified Draw right angled triangle of given height Sample input: 5
Sample output
* **
* *
* *
*****

PROBLEM 17) Hollow Triangle – Left Justified Draw right angled triangle of given height Sample input: 5
Sample output
1 12
1 3
1 4
12345

PROBLEM 18) Hollow Triangle Draw right angled triangle of given height Sample input: 5
Sample output
*
**
* *
* *
*****

PROBLEM 19) Hollow Triangle – Right Justified Draw right angled triangle of given height Sample input: 5
Sample output
5
45
3 5
2 5
12345

20) Triangle
Draw triangle of given height Sample input 1:
3
Sample output 1:
*
* *
*****

Sample input 2:
4
Sample output 2:
*
* *
* *
*******

PROBLEM 21) Hollow Triangle – Isosceles Draw triangle of given height Sample input 1:
3
Sample output 1:
1
1 3
12345

Sample input 2:
4
Sample output 2:
1
1 3
1 5
1234567

PROBLEM 22) Hollow Rhombus
Just draw the image of the above triangle once. And then, the opposite, once. Sample input: 3
Sample output
*
* *
* *
* *
*

23) Rhombus
Just draw the image of the above triangle once. And then, the opposite, once. Sample input: 3
Sample output
1
1 3
1 5
1 3
1

PROBLEM 24) Palindrome Sample input: 5
Sample output
123454321

PROBLEM 25) Palindromic Triangle Sample input: 5
Sample output
1
121
12321
1234321
123454321

Resource details

Understand the Task Before You Use the Resource

Review the requirements, identify the programming concepts involved, study the implementation and test your understanding with your own examples and modifications.