說我有一個字符串='123',但我想不使用int()函數將其轉換爲123。我將如何去做這個使用遞歸? 我到目前爲止的想法是將字符串放入數組中['1','2','3'],然後根據ASCII表示將它們轉換。Python - 使用遞歸進行整數的數字字符串?
爲我在串:
myArr.append(ORD(I) - ORD( '0'))
所以現在我有一個列表尋找像[1,2,3]一樣。我應該怎麼做遞歸獲得123? 我有一個想法,使用地點值並將它們添加在一起(即100 + 20 + 3 = 123),但我不知道如何做到這一點。任何想法都會有所幫助!
給我練遞歸的鍛鍊!當我可以使用int()時,我認爲這是一個荒謬的練習,但我認爲這是一個很好的練習來真正理解遞歸 – user3128178
可笑的部分不是你可以使用int,而是可以用for來解決它。循環。 – Selcuk