Submission #17275313


Source Code Expand

defmodule Main do
  def main do
    IO.read(:line)

    IO.read(:line)
    |> String.trim()
    |> String.split(" ")
    |> Enum.map(&String.to_integer/1)
    |> solve()
    |> IO.puts()
  end

  @doc ~S"""
  https://atcoder.jp/contests/abc088/tasks/abc088_b

  ## Examples

      iex> Abc088B.solve([3, 1])
      2
      iex> Abc088B.solve([2, 7, 4])
      5
      iex> Abc088B.solve([20, 18, 2, 18])
      18

  """
  def solve(list) do
    sorted_list = Enum.sort(list, :desc)
    alice_list = Enum.take_every(sorted_list, 2)
    Enum.sum(alice_list) * 2 - Enum.sum(list)
  end
end

Submission Info

Submission Time
Task B - Card Game for Two
User awesomey
Language Elixir (1.10.2)
Score 200
Code Size 616 Byte
Status AC
Exec Time 431 ms
Memory 30668 KiB

Judge Result

Set Name Sample All
Score / Max Score 0 / 0 200 / 200
Status
AC × 3
AC × 12
Set Name Test Cases
Sample sample_1.txt, sample_2.txt, sample_3.txt
All in1.txt, in2.txt, in3.txt, in4.txt, in5.txt, in6.txt, in7.txt, in8.txt, in9.txt, sample_1.txt, sample_2.txt, sample_3.txt
Case Name Status Exec Time Memory
in1.txt AC 402 ms 30616 KiB
in2.txt AC 394 ms 30528 KiB
in3.txt AC 392 ms 30476 KiB
in4.txt AC 402 ms 30336 KiB
in5.txt AC 402 ms 30528 KiB
in6.txt AC 395 ms 30624 KiB
in7.txt AC 391 ms 30652 KiB
in8.txt AC 431 ms 30428 KiB
in9.txt AC 404 ms 30668 KiB
sample_1.txt AC 410 ms 30628 KiB
sample_2.txt AC 389 ms 30604 KiB
sample_3.txt AC 396 ms 30424 KiB