gpt4 book ai didi

algorithm - 从数字中去除前导/尾随数字的最佳方法是什么?

转载 作者:塔克拉玛干 更新时间:2023-11-03 03:03:27 24 4
gpt4 key购买 nike

如果我有一个像 12345 这样的数字,并且我想要 2345 的输出,是否有数学算法可以做到这一点?我的黑客想要将数字转换为字符串,并将其子字符串化。我知道这会奏效,但我确信必须有更好的方法,而 Google 却让我失望了。

同样,对于 12345,如果我想要 1234,是否有另一种算法可以做到这一点?我能想出的最好办法是 Floor(x/10^(n)),其中 x 是输入,n 是要剥离的位数,但我觉得必须有一个更好的方法,但我看不到。

最佳答案

第一种情况,你不就是想要

n % 10000

即模数 wrt。 10000 ?

对于第二种情况,如果您使用整数运算,只需除以 10。您可能希望以更“明确”的方式执行此操作,方法是用 10 进行修改以获得最后一位数字,减去然后除法(想想以 10 为基数的转变)。

关于algorithm - 从数字中去除前导/尾随数字的最佳方法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1084276/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com