'''
給定一個int類型(32位有符號整數)整數,求它對應的九進制數的字符串表示。注意:下面例子中的雙引號表示輸入或返回內容是字符串類型,並不是要求返回內容中包含雙引號。
例1:
輸入:100
返回:"121"
例2:
輸入:9
輸出:"10"
'''
def getSolution(n,i): #n為需轉化的十進制,i為需轉化的進制基數
n=str(n)
if n[0]=="-": #如果有負數
shang=int(n[1:])
str1=""
while shang>0:
yushu=shang%i
shang=int(shang/i)
str1=str(yushu) +str1
print("-"+str1)
return "-"+str1
else: #如果是正數
shang=int(n)
str1=""
while shang>0:
yushu=shang%i
shang=int(shang/i)
str1=str(yushu) +str1
print(str1)
return str1
getSolution(100,9)