因為都是多組資料測試,而且多組資料輸入的方式對單組資料同樣不會出錯,但是反之就會出錯。
所以就while迴圈加輸出後的換行符就好
10 while($str=trim(fgets(stdin)))$/';是$而不是&符號,php中的$符號
24 $pattern='/^[asdw]\d$/';將a用『0』代替然後將整個intval轉成int
33 if($val[0]=='a')18echo
$mx.','.$my.php_eol;19
}202122
23function isformateddata($val
)$/';
25preg_match($pattern,$val,$matches
);26
//var_dump($matches);
27if($matches) return
true;28
else
return
false;29
}3031function exestep($val,&$mx,&$my
)else
if($val[0]=='d')else
if($val[0]=='s')else
if($val[0]=='w')else52}
5354 ?>
php移動簽批原始碼 php實現 座標移動
php實現 座標移動 一 總結 一句話總結 偽 帶函式邏輯,函式這樣的方式寫演算法程式會節約超多的時間。1 為什麼演算法題資料輸入最好用多組資料輸入的方式?因為都是多組資料測試,而且多組資料輸入的方式對單組資料同樣不會出錯,但是反之就會出錯。所以就while迴圈加輸出後的換行符就好 10 while...
座標移動(C )
開發乙個座標計算工具,a表示向左移動,d表示向右移動,w表示向上移動,s表示向下移動。從 0,0 點開始移動,從輸入字串裡面讀取一些座標,並將最終輸入結果輸出到輸出檔案裡面。輸入 合法座標為a 或者d或者w或者s 數字 兩位以內 座標之間以 分隔。非法座標點需要進行丟棄。如aa10 a1a yad ...
HUAWEI座標移動
開發乙個座標計算工具,a表示向左移動,d表示向右移動,w表示向上移動,s表示向下移動。從 0,0 點開始移動,從輸入字串裡面讀取一些座標,並將最終輸入結果輸出到輸出檔案裡面。輸入 合法座標為a 或者d或者w或者s 數字 兩位以內 座標之間以 分隔。非法座標點需要進行丟棄。如aa10 a1a yad ...