Result

AC

Duration

1848ms

Code [DL]

defmodule M do
def f(x)do
c=IO.read(1)
x=case c do
:eof->1/0
"T"->0
"K"->x-50
_->rem(x+1,51)end
IO.write(if x<1,do: "@",else: c)
f(x)end
end
M.f(0)

stdin

                              T                   
                                                  
                                                  
                                                  
                                                  
                                                  
                                                  
                                                  
                                                  
                                                  
                                                  
                                                  
                                                  
                                                  
                                                  
                                                  
                                                  
                                                  
                                                  
                                                  
                                                  
                                                  
                                                  
                                                  
                                                  
    K                                             

stdout

                              @                   
                              @                   
                              @                   
                              @                   
                              @                   
                              @                   
                              @                   
                              @                   
                              @                   
                              @                   
                              @                   
                              @                   
                              @                   
                              @                   
                              @                   
                              @                   
                              @                   
                              @                   
                              @                   
                              @                   
                              @                   
                              @                   
                              @                   
                              @                   
                              @                   
    @@@@@@@@@@@@@@@@@@@@@@@@@@@                   

stderr

warning: this expression will fail with ArithmeticError
  /volume/CODE:5

** (ArithmeticError) bad argument in arithmetic expression
    /volume/CODE:5: M.f/1
    (elixir) lib/code.ex:767: Code.require_file/2

strace