ধরুন আমাদের কাছে একটি স্ট্রিং আছে যা বেস 3 এ একটি সংখ্যাকে প্রতিনিধিত্ব করছে (বৈধ সংখ্যা 0, 1, বা 2), আমাদের এটির সমতুল্য দশমিক পূর্ণসংখ্যা খুঁজে বের করতে হবে।
সুতরাং, ইনপুট যদি "10122" এর মত হয়, তাহলে আউটপুট হবে 98।
এটি সমাধান করতে, আমরা এই পদক্ষেপগুলি অনুসরণ করব -
-
উত্তর :=0
-
s-এ প্রতিটি অঙ্ক c-এর জন্য, do
-
ans :=3 * ans + c
-
-
উত্তর ফেরত দিন
আরো ভালোভাবে বোঝার জন্য আসুন নিচের বাস্তবায়ন দেখি -
উদাহরণ
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"))
ইনপুট
"10122"
আউটপুট
98