1 Star 0 Fork 0

李波 / data_struct

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
jinzhi.py 397 Bytes
一键复制 编辑 原始数据 按行查看 历史
李波 提交于 2021-05-12 16:55 . first commit
"""
给定一个十进制数,把他转换成k进制
除k求余法
"""
from ADT import Stack
def digit(base, k):
arr = '0123456789ABCDEF'
res = ''
stack = Stack()
while base != 0:
stack.push(arr[base % k])
base = base // k
while not stack.isEmpty():
res += stack.pop()
return int(res)
print(digit(100, 16)) # 64
print(int('64', 16)) # 100
1
https://gitee.com/libo-sober/data_struct.git
git@gitee.com:libo-sober/data_struct.git
libo-sober
data_struct
data_struct
master

搜索帮助