स्ट्रिंग के रूप में दी गई एक ऑक्टल संख्या (जैसे '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
Exercism पर साइन अप कीजिए और Clojure को 12 कॉन्सेप्ट105 अभ्यास तथा असली इंसानों से मिलने वाली मेंटरिंग के साथ सीखिए और उसमें महारत हासिल कीजिए, वह भी बिल्कुल मुफ्त।