Help for this page

Select Code to Download


  1. or download this
    sub step {
        my ($dir, $r, $c) = @_;
    ...
            die "Inside 'step': invalid param\n"
        }
    }
    
  2. or download this
    our %step = ( N  => { R => -1, C =>  0 },
                  NE => { R => -1, C => +1 },
    ...
                  W  => { R =>  0, C => -1 },
                  NW => { R => -1, C => -1 } 
                );
    
  3. or download this
    ($rows, $cols) = step($dir, $rows, $cols);
    
  4. or download this
    $rows += $step{$dir}{R};
    $cols += $step{$dir}{C};
    
  5. or download this
    $rows -= $step{$dir}{R};
    $cols -= $step{$dir}{C};
    
  6. or download this
    for my $idx (0..$#words)