fork(3) download
  1. h=Hash[(?a..?z).zip %w{e bub kut dud i fuf jug hash ay jag kak lul mum nun o pup kwak rut sus tut yu vuv waks eks yak zuz}]
  2. h["rd"]="ruddud"
  3. h.keys.each{|k|h[k[0]+k]="skwer"+h[k]}
  4. h.keys.each{|k|h[k.upcase]=h[k].upcase}
  5. h=h.invert if b=STDIN.getc==?1
  6. i=gets
  7. puts b ?0:1;(k=i;k=k.chop until h[k]||!k[1];$><<(h[k]||k);i[k]="")until i==""
Success #stdin #stdout 0.01s 7456KB
stdin
0QWX WWW Rrrrd deeeeep

stdout
1
KWAKWAKSEKS SKWERWAKSWAKS RUTskwerrutruddud dudskweriskweriipup