ट्रैक
/
Java
Java
/
अभ्यास
/
त्रिआधारी
त्रिआधारी

त्रिआधारी

आसान

निर्देश

एक ट्रिनरी संख्या, जिसे स्ट्रिंग के रूप में लिखा गया है (जैसे '102012'), को बुनियादी सिद्धांतों से दशमलव में बदलिए।

जो स्ट्रिंग मान्य ट्रिनरी संख्या नहीं दर्शाती, प्रोग्राम उसे वैल्यू 0 माने।

ट्रिनरी संख्याओं में तीन चिह्न होते हैं: 0, 1 और 2।

किसी ट्रिनरी संख्या में सबसे अंतिम स्थान 1 का होता है, अंत से दूसरा स्थान 3 का, अंत से तीसरा स्थान 9 का, और इसी तरह आगे।

# "102012"
    1       0       2       0       1       2    # the number
1*3^5 + 0*3^4 + 2*3^3 + 0*3^2 + 1*3^1 + 2*3^0    # the value
  243 +     0 +    54 +     0 +     3 +     2 =  302

अगर आपकी भाषा की स्टैंडर्ड लाइब्रेरी में यह बदलाव करने का कोई मेथड मौजूद है, तो मान लीजिए कि वह नहीं है, और इसे खुद लागू कीजिए।

GitHub के ज़रिए संपादित करें यह लिंक एक नई विंडो या टैब में खुलता है
Java Exercism

त्रिआधारी शुरू करने के लिए तैयार हैं?

Exercism पर साइन अप कीजिए और Java को 26 कॉन्सेप्ट158 अभ्यास तथा असली इंसानों से मिलने वाली मेंटरिंग के साथ सीखिए और उसमें महारत हासिल कीजिए, वह भी बिल्कुल मुफ्त।