Convert a Number to a String!

2018-12-06  本文已影响0人  是不及呀
* *
链接 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)
上一篇 下一篇

猜你喜欢

热点阅读