結果
| 問題 | No.1279 Array Battle |
| コンテスト | |
| ユーザー |
pink_bangbi
|
| 提出日時 | 2020-11-11 19:42:04 |
| 言語 | Ruby (3.4.1) |
| 結果 |
WA
|
| 実行時間 | - |
| コード長 | 542 bytes |
| コンパイル時間 | 188 ms |
| コンパイル使用メモリ | 7,680 KB |
| 実行使用メモリ | 12,416 KB |
| 最終ジャッジ日時 | 2024-07-22 18:47:17 |
| 合計ジャッジ時間 | 2,929 ms |
|
ジャッジサーバーID (参考情報) |
judge1 / judge4 |
(要ログイン)
| ファイルパターン | 結果 |
|---|---|
| other | AC * 1 WA * 19 |
コンパイルメッセージ
Main.rb:37: warning: assigned but unused variable - inptus Syntax OK
ソースコード
class Array
using Module.new {
refine Integer do
def -(other)
(super other).tap { break 0 if _1 < 0 }
end
end
}
def battle(other)
zip(other).map { |a, b| a - b }.sum
end
end
def calc(inputs)
a, b = inputs[1..].map { _1.split.map(&:to_i) }
a.permutation.map { |xs| xs.battle(b) }.then { |result|
result.count result.max
}
end
inputs = [
"3",
"3 4",
"1 4"
]
inputs = [
"3",
"5 5 5",
"7 5 6"
]
inputs = [
"5",
"6 5 5 4 4",
"1 3 5 7 9"
]
inptus = readlines
puts calc(inputs)
pink_bangbi