Canadian Computing Competition: 2018 Stage 1, Junior #1
Here at the Concerned Citizens of Commerce (CCC), we have noted that telemarketers like to use seven-digit phone numbers where the last four digits have three properties. Looking just at the last four digits, these properties are:
- the first of these four digits is an
or
;
- the last digit is an
or
;
- the second and third digits are the same.
For example, if the last four digits of the telephone number are 8229
, 8338
, or 9008
, these are
telemarketer numbers.
Write a program to decide if a telephone number is a telemarketer number or not, based on the last four digits. If the number is not a telemarketer number, we should answer the phone, and otherwise, we should ignore it.
Input Specification
The input will be a lines where each line contains exactly one digit in the range from
to
.
Output Specification
Output either ignore
if the number matches the pattern for a telemarketer number; otherwise,
output answer
.
Sample Input 1
9
6
6
8
Sample Output 1
ignore
Explanation for Sample Output 1
The first digit is , the last digit is
, and the second and third digit are both
, so this is a telemarketer
number.
Sample Input 2
5
6
6
8
Sample Output 2
answer
Explanation for Sample Output 2
The first digit is , and so this is not a telemarketer number.
Comments
So I wanted to see if capitalization counts. It does. Beware, unsuspecting CCC users!
This comment is hidden due to too much negative feedback. Click here to view it.
This comment is hidden due to too much negative feedback. Click here to view it.
This comment is hidden due to too much negative feedback. Click here to view it.
This comment is hidden due to too much negative feedback. Click here to view it.
This comment is hidden due to too much negative feedback. Click here to view it.
Man spelling counts! Couldn't get this 3 pointer cause I wrote ingore instead of ignore. And i dint realize for the longest time.
This comment is hidden due to too much negative feedback. Click here to view it.
... when you can solve 40 pointers and have 473 points but get stuck for a month on a J1 :thonk:
LOL
His 40 point questions are gone now though.... Idk if the 20 point questions are legit or not.
He was :hammered: from DMOJ :poggers:
You should test some other cases which can break your code.
For example:
This breaks your code. (9 is correct, but when you check for b==c and they don't equal, you don't output anything).
Thanks
Misread a part of the question.
I think there is a problem with this problem, the inputs should be switched.
Note that:
ignore is when the first and last digits are either 8 or 9 and the two of the middle are the same, not answer
That may be the problem
Agree. I'm getting confused.
Also, you should probably read the question again because your if statements are wrong
Considering that:
Perhaps you should check over your code.
This comment is hidden due to too much negative feedback. Click here to view it.
This comment is hidden due to too much negative feedback. Click here to view it.