CPTTRN1 - Character Patterns (Act 1)


Using two characters: . (dot) and * (asterisk) print a chessboard-like pattern. The first character printed should be * (asterisk).

Input

You are given t < 100 - the number of test cases and for each of the test cases two positive integers: l - the number of lines and c - the number of columns in the pattern (l, c < 100).

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
4 4
2 5

Output:
*
.
*

*.*.
.*.*
*.*.
.*.*

*.*.*
.*.*.

hide comments
vinay11vishu: 2017-11-13 20:08:34

@vshantam
I am able to get the pattern correctly, but with my own input. Logic seems to be right but i am missing something with their inputs. Can you mail me your solution at karmavinayvkv@gmail.com.. Would be great help..

vshantam: 2017-11-12 10:40:24

@vinay11vishu
The idea i implemented was to run two for loops and when (i %2==0 and j%2==0) or (i%2!=0 and j%2!=0) then print '*' or else print '.' where i and j depends on input on each line . works for me perfectly .

Last edit: 2017-11-12 10:42:33
vinay11vishu: 2017-10-29 11:17:16

Can anybody explain me how the input should be given to this program ??

Last edit: 2017-10-29 12:35:27
imtiaz_mehedi: 2017-08-30 19:35:31

i have done it..it shows the right output but here it said it's wrong

Last edit: 2017-08-30 19:35:57
deepk_keshri: 2017-08-21 19:48:42

if line no. is odd,odd position have * and if line is even ,even position will '*'

mesakh123: 2017-08-09 08:38:43

there is two conditions and two sub conditions
1.if odd number lines:
a. if odd number word(character)position
b.if even number word(character)position
2.if even number lines:
a. if odd number word(character)position
b.if even number word(character)position

that's how i solve the problem


Last edit: 2017-08-09 08:39:46
dungtungmtp: 2017-04-06 20:37:30

ex1 and ex2 i can't know

ag7775: 2017-03-13 12:26:27

In all the three output example the pattern is different. how i can figure out a constant pattern.

kspoj: 2017-03-02 17:41:28

guys, how to store the output for all test cases and print it in the end?

tarun2619: 2017-01-17 19:03:32

Is there supposed to be a blank line at the end??


Added by:kuszi
Date:2012-09-03
Time limit:0.25s
Source limit:50000B
Memory limit:1536MB
Cluster: Cube (Intel G860)
Languages:All except: ASM64