概要
paiza.ioでelixirやってみた。
atcoderやってみた。
参考にしたページ
問題
サンプルコード
defmodule Main do
defp find(map), do: 0..2000 |> Enum.find(&!map[&1])
defp solve(list) do
list
|> Enum.reduce(%{}, &Map.put(&2, &1, true))
|> find()
end
defp integer_list(str) do
str
|> String.trim()
|> String.split(" ")
|> Enum.map(&String.to_integer/1)
end
def main do
IO.read(:line)
IO.read(:line)
|> integer_list()
|> solve()
|> IO.puts()
end
end
Main.main
成果物
以上。