結果
問題 | No.756 チャンパーノウン定数 (1) |
ユーザー | ciel |
提出日時 | 2018-12-06 12:51:54 |
言語 | Elixir (1.16.2) |
結果 |
CE
(最新)
AC
(最初)
|
実行時間 | - |
コード長 | 505 bytes |
コンパイル時間 | 1,021 ms |
コンパイル使用メモリ | 61,924 KB |
最終ジャッジ日時 | 2024-06-09 22:24:34 |
合計ジャッジ時間 | 1,563 ms |
ジャッジサーバーID (参考情報) |
judge1 / judge3 |
(要ログイン)
コンパイルエラー時のメッセージ・ソースコードは、提出者また管理者しか表示できないようにしております。(リジャッジ後のコンパイルエラーは公開されます)
ただし、clay言語の場合は開発者のデバッグのため、公開されます。
ただし、clay言語の場合は開発者のデバッグのため、公開されます。
コンパイルメッセージ
error: undefined variable "main" │ 23 │ ... main │ ^^^^ │ └─ Main.exs:23:5: Main.main/0 == Compilation error in file Main.exs == ** (CompileError) Main.exs: cannot compile module Main (errors have been logged)
ソースコード
#!/usr/bin/env elixir defmodule Main do def calc2(d,num,bse) do if d==0 do rem(num,bse) else calc2(d-1,div(num,bse),bse) end end def calc(digits,expbase,bse,x,n) do if x>n do calc2(digits-1-rem(n,digits),expbase+div(n,digits),bse) else calc(digits+1,expbase*bse,bse,(digits+1)*(expbase*bse)*(bse-1),n-x) end end def main() do s=IO.gets('') if s != :eof do n=elem Integer.parse(s),0 if n != 0 do IO.puts calc(1,1,10,9,n-1) main end end end end Main.main