結果

問題 No.49 算数の宿題
ユーザー toshiro_yanagitoshiro_yanagi
提出日時 2018-06-23 17:19:51
言語 Nim
(2.0.0)
結果
CE  
(最新)
AC  
(最初)
実行時間 -
コード長 333 bytes
コンパイル時間 849 ms
コンパイル使用メモリ 56,404 KB
最終ジャッジ日時 2023-08-24 17:39:36
合計ジャッジ時間 1,259 ms
ジャッジサーバーID
(参考情報)
judge14 / judge13
このコードへのチャレンジ(β)
コンパイルエラー時のメッセージ・ソースコードは、提出者また管理者しか表示できないようにしております。(リジャッジ後のコンパイルエラーは公開されます)
ただし、clay言語の場合は開発者のデバッグのため、公開されます。

コンパイルメッセージ
/home/judge/data/code/Main.nim(25, 6) Error: attempting to call undeclared routine: 'safeAdd'

ソースコード

diff #

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
0