LeetCode 热题 HOT 100 (019/100)【宇宙最简单版】[创作中]
题目:输入两个非负 10 进制整数 A 和 B (≤230−1),输出 A+B 的 D (1<D≤10)进制数。
输入格式:
输入在一行中依次给出 3 个整数 A、B 和 D。
输出格式:
输出 A+B 的 D 进制数。
样例输入:
123 456 8
样例输出:
代码实例:
# 解法一:直接转换和计算
def convertToBaseD(number1, number2, baseD):
return (number1 + number2) % baseD
# 主函数
def main():
A, B, D = map(int, input().split())
print(convertToBaseD(A, B, D))
if __name__ == "__main__":
main()
这个代码实例中,我们定义了一个函数 convertToBaseD
来处理将两个数字转换为指定进制 D 的逻辑。然后在主函数 main
中,我们通过输入获取三个整数,并调用 convertToBaseD
函数来计算结果,最后输出结果。这个解决方案简洁明了,适合作为一种基本的解决思路。
评论已关闭