📅  最后修改于: 2023-12-03 14:50:19.576000             🧑  作者: Mango
在编程过程中,有时候需要删除数字的第N位。例如,输入数字1234和N=2,输出结果为134。
本文将介绍一种简单的方法来实现删除数字的第N位的程序。
我们可以先将数字转换为字符串,然后根据N将字符串分割成左右两个部分,最后将左右两个部分合并起来。
下面是示例代码:
def remove_digit(num: int, n: int) -> int:
"""
Remove the Nth digit of a number.
"""
num_str = str(num)
left = num_str[:n-1]
right = num_str[n:]
return int(left + right)
下面是几个示例:
以上就是删除数字的第N位的程序的实现方法。此方法简单易懂,适用于需要删除数字的第N位的场合。