Powered by AppSignal & Oban Pro

ABC086A - Product

submit_3.livemd

ABC086A - Product

問題

回答3

defmodule Main do
  def main do
    :stdio
    |> IO.read(:all)
    |> solve()
    |> IO.puts()
  end

  def solve(input) do
    input_str =
      input
      |> String.trim()
      |> Kernel.<>(" ")

    ["0 ", "2 ", "4 ", "6 ", "8 "]
    |> Enum.any?(fn even_suffix ->
      String.contains?(input_str, even_suffix)
    end)
    |> if(do: "Even", else: "Odd")
  end
end
"""
3 4
"""
|> Main.solve()
|> then(&amp;(&amp;1 == "Even"))
"""
1 21
"""
|> Main.solve()
|> then(&amp;(&amp;1 == "Odd"))