ABC131A - Security
問題
回答1
defmodule Main do
def main do
:stdio
|> IO.read(:all)
|> solve()
|> IO.puts()
end
def solve(input) do
password = String.trim(input)
duplicate_codes = ["00", "11", "22", "33", "44", "55", "66", "77", "88", "99"]
Enum.any?(duplicate_codes, fn duplicate_code ->
String.contains?(password, duplicate_code)
end)
|> if(do: "Bad", else: "Good")
end
end
"""
3776
"""
|> Main.solve()
|> then(&(&1 == "Bad"))
"""
8080
"""
|> Main.solve()
|> then(&(&1 == "Good"))
"""
1333
"""
|> Main.solve()
|> then(&(&1 == "Bad"))
"""
0024
"""
|> Main.solve()
|> then(&(&1 == "Bad"))