
エントリーの編集

エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
Rubyで解くAtCoder ABC 194 (B,C問題のみ) - Qiita
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています

- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
Rubyで解くAtCoder ABC 194 (B,C問題のみ) - Qiita
B - Job Assignment こう考えました 従業員に0から番号を割り振って,仕事A,B(変数名は1,2でつけてしま... B - Job Assignment こう考えました 従業員に0から番号を割り振って,仕事A,B(変数名は1,2でつけてしまったけど・・・)の時間を従業員番号をキーとしたハッシュに入れる。 それぞれで早くできる順に2名を選抜。 もし,それぞれのトップが別々の従業員の場合 →2つの時間のうち,大きいものを出力。 それぞれトップが同じ従業員の場合 →どちらか片方を2番目の従業員にした場合の時間,トップが両方やる時間のうち,小さいものを出力。 提出コード もっと簡単に出せる手法はありそうだけど・・・ N = gets.to_i t_1 = {} t_2 = {} N.times do |i| w_1, w_2 = gets.split.map(&:to_i) t_1.store(i, w_1) t_2.store(i, w_2) end rank_1 = t_1.min(2){|x, y| x[