結果
問題 |
No.668 6.0*10^23
|
ユーザー |
![]() |
提出日時 | 2025-03-20 20:29:48 |
言語 | PyPy3 (7.3.15) |
結果 |
AC
|
実行時間 | 35 ms / 2,000 ms |
コード長 | 345 bytes |
コンパイル時間 | 146 ms |
コンパイル使用メモリ | 82,968 KB |
実行使用メモリ | 53,964 KB |
最終ジャッジ日時 | 2025-03-20 20:30:42 |
合計ジャッジ時間 | 3,241 ms |
ジャッジサーバーID (参考情報) |
judge5 / judge4 |
(要ログイン)
ファイルパターン | 結果 |
---|---|
other | AC * 50 |
ソースコード
n = input().strip() m = len(n) c = m - 1 a_initial = int(n[0]) digit1 = n[1] digit2 = n[2] if m >= 3 else '0' rounding_num = int(digit2) b_val = int(digit1) if rounding_num >= 5: b_val += 1 if b_val >= 10: a_initial += 1 b_val -= 10 if a_initial >= 10: print(f"1.0*10^{c + 1}") else: print(f"{a_initial}.{b_val}*10^{c}")