結果
| 問題 | 
                            No.49 算数の宿題
                             | 
                    
| コンテスト | |
| ユーザー | 
                             toshiro_yanagi
                         | 
                    
| 提出日時 | 2018-06-23 17:19:51 | 
| 言語 | Nim  (2.2.0)  | 
                    
| 結果 | 
                             
                                CE
                                 
                             
                            
                            (最新)
                                AC
                                 
                             
                            (最初)
                            
                            
                         | 
                    
| 実行時間 | - | 
| コード長 | 333 bytes | 
| コンパイル時間 | 806 ms | 
| コンパイル使用メモリ | 63,232 KB | 
| 最終ジャッジ日時 | 2024-11-15 04:46:50 | 
| 合計ジャッジ時間 | 1,160 ms | 
| 
                            ジャッジサーバーID (参考情報)  | 
                        judge2 / judge1 | 
(要ログイン)
コンパイルエラー時のメッセージ・ソースコードは、提出者また管理者しか表示できないようにしております。(リジャッジ後のコンパイルエラーは公開されます)
ただし、clay言語の場合は開発者のデバッグのため、公開されます。
            
            
            
            
            ただし、clay言語の場合は開発者のデバッグのため、公開されます。
コンパイルメッセージ
/home/judge/data/code/Main.nim(25, 6) Error: attempting to call undeclared routine: 'safeAdd'
ソースコード
import strutils
let
  S = stdin.readLine
var
  a: int
  b: string
  pre: char
  flg: bool
proc calc(s: char) =
  if flg:
    if pre == '*':
      a += b.parseInt
    else:
      a *= b.parseInt
  else:
    a = b.parseInt
  pre = s
  flg = true
  b = ""
for s in S & ' ':
  if s.isDigit:
    b.safeAdd s
  else:
    s.calc
echo a
            
            
            
        
            
toshiro_yanagi