← 返回题库
初级

D进制的A+B

未完成
初级参考 完整示例代码供参考,建议自己理解后重新输入
def solve(a, b, d):
    a = int(a)
    b = int(b)
    d = int(d)
    total = a + b
    if total == 0:
        print('0')
        return
    result = []
    while total > 0:
        result.append(str(total % d))
        total //= d
    print(''.join(result[::-1]))

示例

输入
123|456|8
期望输出
1103
Python 代码 🔒 登录后使用
🔒

登录后即可练习

注册免费账号,在浏览器中直接运行 Python 代码