## CCC '03 J1 - Trident

View as PDF

Points: 3
Time limit: 2.0s
Memory limit: 256M

Problem type
##### Canadian Computing Competition: 2003 Stage 1, Junior #1

A trident is a fork with three tines (prongs). A simple picture of a trident can be made from asterisks and spaces:

*  *  *
*  *  *
*  *  *
*******
*
*
*
*

In this example, each tine is a vertical column of 3 asterisks. Each tine is separated by 2 spaces. The handle is a vertical column of 4 asterisks below the middle tine.

Tridents of various shapes can be drawn by varying three parameters: , the height of the tines, , the spacing between tines, and , the length of the handle. For the example above we have , , and .

You are to write an interactive program to print a trident. Your program should accept as input the parameters , , and , and print the appropriate trident. You can assume that , , are each at least 0 and not larger than 10.

#### Sample Input

4
3
2

#### Sample Output

*   *   *
*   *   *
*   *   *
*   *   *
*********
*
*

• commented on Sept. 1, 2022, 2:42 p.m.

It looks like a fork though

• commented on Oct. 25, 2020, 7:49 p.m.

I had a lot of trouble on this question, but I think I finally figured it out. If you are having trouble with the last test case like I did, then make sure you check the values of t and s before printing a new line.

• commented on Sept. 2, 2020, 3:48 p.m.

Yeah the most common problem is that the judge counts extra space appended at the end. To fix this problem what I did was that I would only append spaces to the end and if it was the last to add spaces I wouldn't add it. i + 1 != 3;

• commented on July 3, 2020, 4:55 p.m.

Wait I'm confused what's wrong with mine? Pls halp, I'm stoopid

• commented on July 3, 2020, 5:11 p.m. edit 5

For test case #1 and #2, you have a presentation error when submitting, meaning you're outputting excess spaces after the final tine asterisk (e.g., * * * \n, which should be * * *\n); this could be remedied by printing a new line after all of your asterisks on a line are printed.

For the other three test cases, you are getting WAs (wrong answers): you are printing tines with spaces between them, instead of 3 tines with spaces between them (this should be fixed first).

• commented on July 3, 2020, 5:44 p.m.

Thanks, I'm fixing it! :)

• commented on July 29, 2018, 6:50 p.m.

Its not that bad, just organize your code :) Did it in a couple min