ABC081A - Placing Marbles
問題
https://atcoder.jp/contests/abs/tasks/abc081_a
回答4
defmodule Main do
def main do
:stdio
|> IO.read(:all)
|> solve()
|> IO.puts()
end
def solve(input) do
input
|> String.trim()
|> String.to_integer(2)
|> count
end
def count(0), do: 0
def count(7), do: 3
def count(1), do: 1
def count(2), do: 1
def count(4), do: 1
def count(_), do: 2
end
"""
101
"""
|> Main.solve()
|> then(&(&1 == 2))
"""
000
"""
|> Main.solve()
|> then(&(&1 == 0))