Convert a Number to a String!

* *
链接 Convert a Number to a String!
难度 8kyu
状态
日期 2018-12-06

题意

题解1

def number_to_string(num):
    # Return a string of the number here!
    return str(num)

题解2:递归

def number_to_string(num):
    # Return a string of the number here!
    if num < 0:  # 处理负数
        return "-" + number_to_string(-num)
    if num < 10:  # 只有1位,直接处理
        return chr(ord('0') + num)
    num, r = divmod(num, 10)  # 高位数及个位数
    return number_to_string(num) + number_to_string(r)
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容