## CCC '18 J1 - Telemarketer or not?

View as PDF

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

Problem type
Allowed languages
Ada, Assembly, Awk, Brain****, C, C#, C++, COBOL, CommonLisp, D, Dart, F#, Forth, Fortran, Go, Groovy, Haskell, Intercal, Java, JS, Kotlin, Lisp, Lua, Nim, ObjC, OCaml, Octave, Pascal, Perl, PHP, Pike, Prolog, Python, Racket, Ruby, Rust, Scala, Scheme, Sed, Swift, TCL, Text, Turing, VB, Zig
##### 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.

• commented on June 2, 2020, 8:58 p.m.

So I wanted to see if capitalization counts. It does. Beware, unsuspecting CCC users!

• commented on Feb. 6, 2020, 12:45 p.m.

This comment is hidden due to too much negative feedback. Click here to view it.

• commented on Nov. 1, 2019, 10:25 p.m.

This comment is hidden due to too much negative feedback. Click here to view it.

• commented on Nov. 1, 2019, 10:26 p.m.

This comment is hidden due to too much negative feedback. Click here to view it.

• commented on Nov. 1, 2019, 10:07 p.m.

This comment is hidden due to too much negative feedback. Click here to view it.

• commented on Oct. 6, 2019, 4:45 a.m.

This comment is hidden due to too much negative feedback. Click here to view it.

• commented on Feb. 20, 2019, 10:04 a.m.

Man spelling counts! Couldn't get this 3 pointer cause I wrote ingore instead of ignore. And i dint realize for the longest time.

• commented on Aug. 23, 2018, 10:10 a.m.

This comment is hidden due to too much negative feedback. Click here to view it.

• commented on Sept. 20, 2018, 9:26 a.m.

... when you can solve 40 pointers and have 473 points but get stuck for a month on a J1 :thonk:

• commented on Sept. 20, 2018, 11:08 a.m.

LOL

• commented on Sept. 27, 2018, 7:08 p.m.

His 40 point questions are gone now though.... Idk if the 20 point questions are legit or not.

• commented on Sept. 27, 2018, 8:32 p.m.

He was :hammered: from DMOJ :poggers:

• commented on Aug. 23, 2018, 9:06 p.m.

You should test some other cases which can break your code.

For example:

9
5
4
9

This breaks your code. (9 is correct, but when you check for b==c and they don't equal, you don't output anything).

• commented on Sept. 19, 2018, 5:01 p.m.

Thanks

• commented on April 30, 2018, 12:24 p.m.

Misread a part of the question.

• commented on April 27, 2018, 8:33 p.m. edited

I think there is a problem with this problem, the inputs should be switched.

• commented on Aug. 22, 2018, 4:35 p.m.

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

• commented on July 28, 2018, 7:45 a.m.

Agree. I'm getting confused.

• commented on April 28, 2018, 9:47 p.m.

Also, you should probably read the question again because your if statements are wrong

• commented on April 28, 2018, 4:51 p.m.

Considering that:

1. This was a CCC contest question, so the test datas were checked over
2. There are 300 correct submissions on DMOJ

Perhaps you should check over your code.

• commented on April 28, 2018, 9:43 p.m.

This comment is hidden due to too much negative feedback. Click here to view it.

• commented on June 2, 2020, 9:00 p.m.

This comment is hidden due to too much negative feedback. Click here to view it.