エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
RubyでAtCoder ABC305(A, B, C)を解いてみた - Qiita
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
RubyでAtCoder ABC305(A, B, C)を解いてみた - Qiita
h, w = gets.split.map(&:to_i) top = left = Float::INFINITY buttom = right = 0 array = Array.new(h... h, w = gets.split.map(&:to_i) top = left = Float::INFINITY buttom = right = 0 array = Array.new(h){ gets.chomp } h.times do |i| w.times do |j| if array[i][j] == "#" top = [top, i].min buttom = [buttom, i].max left = [left, j].min right = [right, j].max end end end top.upto(buttom) do |i| left.upto(right) do |j| if array[i][j] == "." puts "#{i + 1} #{j + 1}" exit end end end h, w = gets.split.map(&