【データセット選択メニュー】> FINAL問題 文字列の配列 (paizaランク C 相当) [難易度: 1455 ±12]
※リンク先へ移動するためには[paiza]へのログインが必要です。
縦 H マス、横 W マスの H × W マスからなる迷路 S があります。上から i 行目、左から j 列目のマス は S_ij とあらわされ、 S_ij が「#」のとき壁であり、「.」のとき道です。整数 r、c が与えられるので、S_rc が壁かどうか判定してください。
入力値(例)
3 4 1 2
..#.
#.##
....
出力値(例)
No
解答例
1 2 3 4 5 6 7 8 9 10 11 12 |
<?php list($h, $w, $r, $c) = explode(" ", trim(fgets(STDIN))); for($i = 0; $i < $h; $i++) { $road[] = trim(fgets(STDIN)); } $line = $road[$r - 1]; $point = $line[$c - 1]; echo ($point == "#") ? "Yes" : "No"; ?> |