CPTTRN8 - Character Patterns (Act 8)
Print a regular grid pattern with diamond-like base elements. Use the \ (backslash) and the / (slash) characters to print the borders and the * (asterisk) to print the inner part of the diamonds. Use . (dots) to fill the rest of the space.
Input
You are given t - the number of test cases and for each of the test cases three positive integers: r - the number of rows, c - the number of columns in the grid and s - the size of each diamond.
Output
For each of the test cases output the requested pattern (please have a look at the example). Use one line break in between successive patterns.
Example
Input: 3 3 1 2 4 4 1 2 5 2 Output: ./\. /**\ \**/ .\/. ./\. /**\ \**/ .\/. ./\. /**\ \**/ .\/. /\/\/\/\ \/\/\/\/ /\/\/\/\ \/\/\/\/ /\/\/\/\ \/\/\/\/ /\/\/\/\ \/\/\/\/ ./\../\../\../\../\. /**\/**\/**\/**\/**\ \**/\**/\**/\**/\**/ .\/..\/..\/..\/..\/. ./\../\../\../\../\. /**\/**\/**\/**\/**\ \**/\**/\**/\**/\**/ .\/..\/..\/..\/..\/.
hide comments
aman110059:
2020-02-05 09:19:51
It took me about a week to solve character pattern 7 and 8 but I did it. Yesssssssssssssss!!
|
|
tranxuanbach:
2017-11-12 01:21:24
just use a boolean variable to know if the present position is in the diamond or not
|
|
mesakh123:
2017-08-22 09:58:11
it took me 1 week to finish the problem... sh1t
|
|
ipb_g6160052:
2017-03-25 14:29:01
I simply copied the pattern 7 code and add a new variable to alternate between printing "*" and "." :D Last edit: 2017-03-25 14:29:36 |
|
lrx_22:
2016-12-03 08:19:31
this is quite easy if you have solved 'character pattern 7' |
|
deequation:
2015-10-19 20:26:08
In the case that You solved 'character pattern 7', then there is a 2-line change from that, you can make, using Regular Expressions, that will solve this. A good chance to bring out RegEx and let it work some magic. Last edit: 2015-10-20 11:24:09 |
Added by: | kuszi |
Date: | 2013-10-31 |
Time limit: | 1s |
Source limit: | 50000B |
Memory limit: | 1536MB |
Cluster: | Cube (Intel G860) |
Languages: | All except: ASM64 |