Regular expression problem
tjreedy at udel.edu
Mon Mar 11 03:06:12 CET 2013
On 3/10/2013 1:42 PM, mukesh tiwari wrote:
> Hello all
> I am trying to solve this problem
>  http://www.spoj.com/problems/MAIN12C/
As I remember, and as it still appears, this site severely penalizes
Python solvers by using the same time limit for all languages. Thus, a
'slow' python program may work correctly but the site will not let you
know. A test that refuses to answer is no test at all. In the meanwhile,
an algorithmically equivalent C program will be run and judged correct,
so the programmer can try to speed up while not losing correctness.
By teaching 'speed before correctness", this site promotes bad
programming habits and thinking (and the use of low-level but faster
languages). I quote your later response: "Now I am getting wrong answer
so at least program is faster then previous one". If the previous one
was correct and the revision wrong, you should toss the revision and go
back to the correct program.
I recommend that you work on problems where you have tests that you can
actually run even before you code.
Terry Jan Reedy
More information about the Python-list