in reply to Re^3: Shuffling cards
in thread Shuffling cards

And then you didn't fix the other \d. Now it still fails on "10b". Yes, I know the rules are for people who can't program and uses arbitrary limits to allow even the most sloppy coders to score a few marks. But that's no excuse for code on perlmonks, is it? ;-)

Replies are listed 'Best First'.
Re^5: Shuffling cards
by blazar (Canon) on Feb 24, 2005 at 09:16 UTC
    And then you didn't fix the other \d. Now it still fails on "10b".
    But then the rules explicitly state that "any numbers will be between 2 and 9 inclusive".
    Yes, I know the rules are for people who can't program and uses arbitrary limits to allow even the most sloppy coders to score a few marks. But that's no excuse for code on perlmonks, is it? ;-)
    Personally I do not share this somewhat elitarist attitude. (Hey, at least that's how I perceive it to be!)

    Also, one should take into account that not everybody is so lucky as to use perl, as we do! I don't dare to imagine how damned complicate it would be to do this, say, in C... (well, it would, for me!)

    Last, I think that it was important to give the OP an answer to what he asked for, i.e. a solution to the proposed problem. Please note, in particular, that I clearly wrote: "sample code to solve the assignment". But of course on PM it's fine to give solutions that also do more than that...

      I don't dare to imagine how damned complicate it would be to do this, say, in C.
      It would be more work in C. I fail to see that a solution in C would be simpler if one can assume the numbers are smaller than 10, or that the string is limited to 20 characters.
      Personally I do not share this somewhat elitarist attitude.
      Well, I think there's no excuse for sloppy code at all. Not on Perl monks, and not outside Perl monks either.