[ create a new paste ] login | about

Link: http://codepad.org/2lO0L97W    [ raw code | output | fork ]

pauld - PHP, pasted on Jul 19:
1
2
3
4
5
6
7
<?php
$a.='10 5
#o        
##       
###       
######    
#########';$b=array();$c=explode("\n",$a);$d=explode(" ",$c[0]);$e=$d[0];$f=$d[1];unset($c[0]);$g=0;foreach($c as $h){$b[$g]=str_split($h);++$g;}for($i=0;$i<$f;++$i){for($j=0;$j<$e;++$j){if($b[$i][$j]=='o'){$k=$j;$l=$i;$b[$i][$j]=' ';}}}if($b[$l+1][$k]!='#'){$b[$l+1][$k]='o';}else if($b[$l+1][$k+1]!='#'){$b[$l+1][$k+1]='o';}else{$b[$l][$k+1]='o';}echo"$e $f\n";for($i=0;$i<$f;++$i){for($j=0;$j<$e;++$j){echo $b[$i][$j];}echo "\n";}?>


Output:
1
2
3
4
5
6
10 5
#         
##o      
###       
######    
#########


Create a new paste based on this one


Comments: