Teach me, oh great Obfuscators, for I am ready to learn. - kel -#! /usr/bin/perl $a = "a";;foreach $n (1 .. 26){$hash{$n} = $a;;$a++; }$code = '01010.10101.10011.10100..00001.01110.01111 .10100.01000.00101.10010..10000.00101.10010.01100. .01000.00001.00011.01011.00101.10010';;@array= split ( /\.\n*/, $code );;foreach $n ( 0 .. $#array ) { if ($array[$n] ne ""){@letter=split( /\s*/,$array[$n]); $num=convert();$japh.=$hash{$num};}else{$japh.=" ";} }$japh =~ s/\b([a-z])/\U\1/g;; print $japh,"\n";;sub convert{$tot = 0;;if ( $letter[0] ){ $tot += 16;}if( $letter[1]){$tot+=8; } if ($letter[2]){$tot += 4;}if ( $letter[3] ){ $tot+=2;} if ( $letter[4]){$tot+=1;} return $tot;}
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re: My First JAPH
by c-era (Curate) on Jan 25, 2001 at 02:49 UTC | |
by dsb (Chaplain) on Jan 25, 2001 at 19:19 UTC |