9 lines
265 B
Elixir
9 lines
265 B
Elixir
|
|
defmodule Solution do
|
||
|
|
@callback parse!(String.t()) :: Any
|
||
|
|
@callback get_name() :: String.t()
|
||
|
|
@callback solve(Any) :: String.t()
|
||
|
|
@callback solve_again(Any) :: String.t()
|
||
|
|
@callback present(Any) :: String.t()
|
||
|
|
@callback present_again(Any) :: String.t()
|
||
|
|
end
|