gpt4 book ai didi

math - 确定任意碱基的位值

转载 作者:行者123 更新时间:2023-12-03 00:33:47 25 4
gpt4 key购买 nike

我正在寻找一个函数,该函数将确定给定数字和基数的位置的值。例如,

给定:

Whole Value: 1120
Base: 10
Place: Tens place

应返回: 2

有人知道这个的数学原理吗?

编辑:该函数还应该以数字方式传递整个值,而不是像“e328fa”之类的字符串。此外,返回值也应该是数字,因此 FindInPlace(60 (整个值), 16 (基数), 2 (位置,基于 1 的索引)) 应返回 3。

最佳答案

使用从 1 开始的位置索引,公式为:

placeval = 楼层(数字/(基数^(位置-1))) mod基数

在Python中:

def FindInPlace(number, base, place):
return number//base**(place-1) % base

关于math - 确定任意碱基的位值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/619622/

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