Cho chuỗi s biểu diễn số cơ số 3 (chỉ chứa 0,1,2). Chuyển sang số nguyên thập phân.
Ví dụ: "10122" → 98.
Các bước giải quyết
ans = 0- Với mỗi chữ số
ctrongs:ans = 3 * ans + int(c) - Trả về
ans
Ví dụ mã Python
class Solution:
def solve(self, s):
ans = 0
for c in map(int, s):
ans = 3 * ans + c
return ans
ob = Solution()
print(ob.solve("10122"))
Đầu vào
"10122"
Đầu ra
98