大數據研發工程師面試題記錄

1、10進制轉2進制

def tansform(num):
    s=[]
    if num<0:
        return "-"+transform(abs(num)))
    while True:
        num,remainder=divod(num,2)#divod(a,b),輸出(a//b,a%b)即整數和餘數
        s.append(remainder)
        if num==0:
            return "",join(s[::-1])
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章