エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
ABC302をPythonで解いてみたよ。(A~E問題) - Qiita
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
ABC302をPythonで解いてみたよ。(A~E問題) - Qiita
B - Find snuke 問題ページ difficulty: 352 入力 $H$: 縦の長さ $W$: 横の長さ $S_{i,j}$: $i$行目$j$... B - Find snuke 問題ページ difficulty: 352 入力 $H$: 縦の長さ $W$: 横の長さ $S_{i,j}$: $i$行目$j$列目に書いてある文字 考察 8方向のベクトルを事前に用意します。 各点について8方向を見て、"snuke"になってたら答えを出力します。 枠外を見に行くとエラーになるので気をつけましょう。 コード H, W = map(int, input().split()) S = [input() for _ in range(H)] # 縦・横・斜めの8方向のベクトルをvecsに入れる。 vecs = [] for vi in [-1, 0, 1]: for vj in [-1, 0, 1]: if (vi, vj) != (0, 0): vecs.append((vi, vj)) # 点(i, j)について考える。 for i in ran