結果

問題 No.1131 Deviation Score
ユーザー penqenpenqen
提出日時 2020-12-16 10:38:25
言語 Elixir
(1.16.2)
結果
WA  
実行時間 -
コード長 469 bytes
コンパイル時間 970 ms
コンパイル使用メモリ 54,776 KB
実行使用メモリ 83,772 KB
最終ジャッジ日時 2023-08-30 01:02:59
合計ジャッジ時間 15,737 ms
ジャッジサーバーID
(参考情報)
judge13 / judge14
このコードへのチャレンジ
(要ログイン)

テストケース

テストケース表示
入力 結果 実行時間
実行使用メモリ
testcase_00 WA -
testcase_01 WA -
testcase_02 WA -
testcase_03 WA -
testcase_04 WA -
testcase_05 WA -
testcase_06 WA -
testcase_07 WA -
testcase_08 WA -
testcase_09 WA -
testcase_10 WA -
testcase_11 WA -
testcase_12 WA -
testcase_13 WA -
testcase_14 WA -
testcase_15 WA -
testcase_16 WA -
testcase_17 WA -
testcase_18 WA -
testcase_19 WA -
testcase_20 AC 547 ms
49,432 KB
testcase_21 AC 552 ms
49,540 KB
権限があれば一括ダウンロードができます

ソースコード

diff #

defmodule Main do
  
  def main do
    n = IO.read(:line) |> String.trim() |> String.to_integer()
    xn = IO.read(:line) |> String.trim() |> String.split(" ") |> Enum.map(&String.to_integer/1)
    
    solve(n, xn) |> Enum.join("\n") |> IO.puts
  end

  def solve(n, xn) when 1 <= n and 1 <= 100_000 and length(xn) == n do
    a = xn |> Enum.reduce(0, &(&1 + &2)) |> Kernel./(n)
    xn |> Enum.map(&(round(50 - (a - &1) / 2)))
  end

  def solve(_, _), do: :error

end
0