
エントリーの編集

エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
[paiza][ruby] マップの判定・縦横 (paizaランク B 相当)を整理する - Qiita
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています

- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
[paiza][ruby] マップの判定・縦横 (paizaランク B 相当)を整理する - Qiita
はじめに paizaでアルゴリズムを学習し始めて日が浅いです ランクBになると途端にコードが長くなり混乱... はじめに paizaでアルゴリズムを学習し始めて日が浅いです ランクBになると途端にコードが長くなり混乱中です Aランクアップメニュー > マップの判定・縦横 (paizaランク B 相当)の回答に対して理解を深めたいと考え記事にしています ⚠シェア可能な問題集の問題です ⚠リファクタリングとかはせず愚直に与えられた回答を使用しています また、問題をご存知な方前提になっていますので入力例・出力例は載せていません 回答 h, w = gets.split.map(&:to_i) board = h.times.map { gets.split('') } board.each.with_index do |row, y| row.each_index do |x| flag_row = false flag_clm = false if x == 0 || row[x - 1] == '#'