結果
| 問題 | No.499 7進数変換 |
| コンテスト | |
| ユーザー |
|
| 提出日時 | 2017-04-09 14:47:04 |
| 言語 | PyPy2 (7.3.15) |
| 結果 |
WA
|
| 実行時間 | - |
| コード長 | 695 bytes |
| 記録 | |
| コンパイル時間 | 142 ms |
| コンパイル使用メモリ | 77,088 KB |
| 最終ジャッジ日時 | 2025-12-03 23:29:50 |
|
ジャッジサーバーID (参考情報) |
judge2 / judge2 |
(要ログイン)
| ファイルパターン | 結果 |
|---|---|
| other | AC * 1 WA * 30 |
ソースコード
def base_str(n, radix):
digits = "0123456789abcdefghijklmnopqrstuvwxyz"
def num_check(attr, i):
try:
return int(i)
except:
raise ValueError('invalid %s : %s' % (attr, i))
n = num_check('n', n)
radix = num_check('radix', radix)
if not 1 < radix < 37:
raise ValueError('invalid radix %s' % radix)
is_negative = n < 0
n = abs(n)
result = []
while n:
result.insert(0, n % radix)
n /= radix
if n == 0:
break
if n==0:
return 0
s = ''. join([digits[i] for i in result])
if is_negative:
s = '-' + s
return s
n=int(raw_input())
print base_str(n,7)