2013년 7월 17일 수요일

[Python] Convert Integer to String

def itoa(Number, Radix=10):
    # Optional code
    if Radix > 16:
        raise ValueError("Radix bigger then 16")

    BASE = "0123456789ABCDEF"
    AlphaList = []

    while Number > 0:
        AlphaList.append(BASE[Number%Radix])
        Number /= Radix

    AlphaList.reverse()

    return "".join(AlphaList)


# in IDE

댓글 없음:

댓글 쓰기