Write a program that takes an integer n (3 ≤ n ≤ 100) and prints sunglasses with size of 5*n x n as found in the examples:
Input | Output | Input | Output |
---|---|---|---|
3 | ****** ****** *////*|||*////* ****** ****** |
4 | ******** ******** *//////*||||*//////* *//////* *//////* ******** ******** |
Input | Output |
---|---|
5 | ********** ********** *////////* *////////* *////////*|||||*////////* *////////* *////////* ********** ********** |
Watch this video lesson to learn how to print sunglasses on the console using nested loops: https://youtu.be/MTQhIdgno4k.
From the examples we can see that the sunglasses can be divided into three parts – upper, middle and lower one. A part of the code with which the problem can be solved is given below.
When drawing the upper and lower rows we need to print 2 * n
stars, n
white spaces and 2 * n
stars.
When drawing the middle part, we need to check if the row is (n-1) / 2 - 1
, because in the examples we can see that in this row we need to print pipes instead of white spaces.
Test your solution here: https://judge.softuni.org/Contests/Practice/Index/512#7.