math - 将小数转换为混合基数(基本)

标签 math mixed-radix

如何将十进制数字转换为mixed radix表示法?

我猜想给定每个基数数组的输入和十进制数,它应该输出每列值的数组。

最佳答案

伪代码:

bases = [24, 60, 60]
input = 86462                       #One day, 1 minute, 2 seconds
output = []

for base in reverse(bases)
    output.prepend(input mod base)
    input = input div base          #div is integer division (round down)

关于math - 将小数转换为混合基数(基本),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/759296/

相关文章:

java - 在没有给定数字集的情况下,找到所有可能的数字组合以达到给定的总和(Java)

vba - 删除小数位的功能

math - 这是哪种矩阵行列式计算方法?

javascript - codewars 中的算法混淆

javascript - Parse Float 有舍入限制吗?我怎样才能解决这个问题?

math - 如何从余数系统转换为混合基数系统?