चुनौती :
1
एक सीमा के बीच सभी संख्याओं के द्विआधारी प्रतिनिधित्व में लोगों की संख्या की गणना करें ।
इनपुट:
दो गैर-दशमलव सकारात्मक पूर्णांक
आउटपुट:
1
दो संख्याओं के बीच सीमा में सभी s का योग ।
उदाहरण :
4 , 7 ---> 8
4 = 100 (adds one) = 1
5 = 101 (adds two) = 3
6 = 110 (adds two) = 5
7 = 111 (adds three) = 8
10 , 20 ---> 27
100 , 200 ---> 419
1 , 3 ---> 4
1 , 2 ---> 2
1000, 2000 ---> 5938
मैंने केवल पहले उदाहरण की व्याख्या की है अन्यथा यदि मैंने उन सभी के लिए समझाने की कोशिश की तो बहुत बड़ी मात्रा में जगह ले ली होगी।
ध्यान दें :
- संख्या 1000 से अधिक हो सकती है
- सभी इनपुट मान्य होंगे।
- न्यूनतम आउटपुट एक होगा।
- आप संख्या को दो तत्वों की एक सरणी के रूप में स्वीकार कर सकते हैं।
- आप चुन सकते हैं कि संख्याओं का आदेश कैसे दिया जाता है।
जीत मापदंड:
यह प्रत्येक भाषा की जीत के लिए बाइट्स में कोड-गोल्फ इतना छोटा कोड है।
IntRange
कोटलिन में, Range
रूबी में) के रूप में ले सकते हैं?