結果
問題 |
No.668 6.0*10^23
|
ユーザー |
|
提出日時 | 2019-01-17 18:38:53 |
言語 | Nim (2.2.0) |
結果 |
AC
|
実行時間 | 2 ms / 2,000 ms |
コード長 | 434 bytes |
コンパイル時間 | 2,528 ms |
コンパイル使用メモリ | 60,964 KB |
実行使用メモリ | 6,944 KB |
最終ジャッジ日時 | 2024-07-01 10:09:52 |
合計ジャッジ時間 | 3,754 ms |
ジャッジサーバーID (参考情報) |
judge3 / judge5 |
(要ログイン)
ファイルパターン | 結果 |
---|---|
other | AC * 50 |
ソースコード
proc getchar_unlocked():char {. importc:"getchar_unlocked",header: "<stdio.h>" .} # 3つとる let a = getchar_unlocked().ord - '0'.ord let b = getchar_unlocked().ord - '0'.ord let c = getchar_unlocked().ord - '0'.ord var n = 10 * a + b + (if c >= 5: 1 else: 0) var e = 2 if n > 99: e = 3 n = n div 10 stdout.write n div 10 stdout.write "." stdout.write n mod 10 stdout.write "*10^" while getchar_unlocked() >= '0': e += 1 echo e