Canadian Computing Competition: 2012 Stage 1, Junior #1
Many communities now have "radar" signs that tell drivers what their speed is, in the hope that they will slow down.
You will output a message for a "radar" sign. The message will display information to a driver based on his/her speed according to the following table:
km/h over the limit | Fine |
---|---|
1 to 20 | $100 |
21 to 30 | $270 |
31 or above | $500 |
Input Specification
The user will be prompted to enter two integers. First, the user will be prompted to enter the speed limit. Second, the user will be prompted to enter the recorded speed of the car.
Note: Due to the official test data being weak, additional test data worth 1 mark has been uploaded. Credit goes to
for noticing the issue and adding data.Output Specification
If the driver is not speeding, the output should be: Congratulations, you are within the speed limit!
If the driver is speeding, the output should be: You are speeding and your fine is $F.
where F
is the amount of the fine as described in the table above.
Sample Input 1
40
39
Sample Output 1
Congratulations, you are within the speed limit!
Sample Input 2
100
131
Sample Output 2
You are speeding and your fine is $500.
Sample Input 3
100
120
Sample Output 3
You are speeding and your fine is $100.
Comments
Since the original data were weak, an additional batch of test data was added worth 1 mark, and all submissions were rejudged.
speeding one km/h over the limit and getting fined $100 is crazy
Ain't no way I forgot that period.
Kms didn't see there was a period after the fine. There goes 5 min of my life.
This comment is hidden due to too much negative feedback. Show it anyway.
I know this is a very simplistic way to approach this but why does this give me 10/50?
Yeah same here. Tested code in netbeans ide and works fine. Could be something to do with the print out statements.
Edit: Nvm figured it out. I put a - instead of a = in the if statement.
Hi, welcome to DMOJ! Anyone who has solved a problem can see others' submissions, so there's no need to paste your code in a comment (and in fact, this is discouraged — it may spoil solutions!)
Regarding your issue, the judge expects output to be exact, and you're missing some punctuation. Good luck!