#!/usr/bin/perl
#shuffle your JAPH like cards ;-)
print "Just another JAPH\n";
#You have a deck of JAPH
$JAPH = "Just Another Perl Hacker";
#Show everyone that deck
print $JAPH, "\n";
#Deal it all out, and stack it all back up
while($JAPH)
{
$HPAJ = $HPAJ . chop $JAPH;
}
#Show the reversed stack
print $HPAJ, "\n";
#Deal it out to 4 people
while($HPAJ)
{
$J = $J . chop $HPAJ;
$A = $A . chop $HPAJ;
$P = $P . chop $HPAJ;
$H = $H . chop $HPAJ;
}
#Show everybody's hands
print $J, "\n";
print $A, "\n";
print $P, "\n";
print $H, "\n";
#Shuffle them back together
while ($J)
{
$JP = (chop $J) . (chop $P) . $JP;
$AH = (chop $A) . (chop $H) . $AH;
}
#Show the decks
print $JP, "\n";
print $AH, "\n";
#Shuffle these decks back together
while ($JP)
{
$JAPH = (chop $JP) . (chop $AH) . $JAPH;
}
#Show the deck
print $JAPH, "\n";
Just Another Perl Hacker
Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
Read Where should I post X? if you're not absolutely sure you're posting in the right place.
Please read these before you post! —
Posts may use any of the Perl Monks Approved HTML tags:
- a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
| |
For: |
|
Use: |
| & | | & |
| < | | < |
| > | | > |
| [ | | [ |
| ] | | ] |
Link using PerlMonks shortcuts! What shortcuts can I use for linking?
See Writeup Formatting Tips and other pages linked from there for more info.