HTH,

% perl test.pl
4 Diamond 9 Club 3 Spade Ace Spade 8 Diamond
% cat test.pl
#!/usr/bin/perl

use strict;
use warnings;


my @startingdeck = ("A H","2 H","3 H","4 H","5 H","6 H","7 H","8 H",
                    "9 H","10 H","J H","Q H","K H",
                    "A D","2 D","3 D","4 D","5 D","6 D","7 D","8 D",
                    "9 D","10 D","J D","Q D","K D",
                    "A C","2 C","3 C","4 C","5 C","6 C","7 C","8 C",
                    "9 C","10 C","J C","Q C","K C",
                    "A S","2 S","3 S","4 S","5 S","6 S","7 S","8 S",
                    "9 S","10 S","J S","Q S","K S");

for my $x (0 .. 99) {
    my @shuffle = (
                   shift(@startingdeck),
                   pop(@startingdeck),
                   shift(@startingdeck),
                   pop(@startingdeck),
                   shift(@startingdeck),
                   pop(@startingdeck),
                   shift(@startingdeck),
                   pop(@startingdeck)
                  );
    push @startingdeck, @shuffle;

}


for (@startingdeck) {
    s/A/Ace/;
    s/K/King/;
    s/Q/Queen/;
    s/J/Jack/;

    s/C/Club/;
    s/H/Heart/;
    s/D/Diamond/;
    s/S/Spade/;

    # s/J/Joker/; ##makes no sense, since j <- jack
}

print "@startingdeck[0 .. 4]\n";

-- 
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
http://learn.perl.org/


Reply via email to