स्ट्रिंग के रूप में दी गई एक ऑक्टल संख्या (जैसे '1735263') को मूल सिद्धांतों से उसके दशमलव रूप में बदलिए (यानी नहीं, इस रूपांतरण को करने के लिए आप बिल्ट-इन या बाहरी लाइब्रेरी इस्तेमाल नहीं कर सकते)।
ऑक्टल से दशमलव में रूपांतरण लागू कीजिए। ऑक्टल इनपुट स्ट्रिंग दी जाने पर आपके प्रोग्राम को दशमलव आउटपुट देना चाहिए।
दशमलव एक आधार-10 प्रणाली है।
आधार 10 में लिखी संख्या 233 को 10 की घातों के रैखिक संयोजन के रूप में समझा जा सकता है:
तो:
233 # decimal
= 2*10^2 + 3*10^1 + 3*10^0
= 2*100 + 3*10 + 3*1
ऑक्टल भी ऐसा ही है, बस इसमें 10 की घातों के बजाय 8 की घातें इस्तेमाल होती हैं।
तो:
233 # octal
= 2*8^2 + 3*8^1 + 3*8^0
= 2*64 + 3*8 + 3*1
= 128 + 24 + 3
= 155