Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> Javascript

जावास्क्रिप्ट किसी दिए गए पूर्णांक में बिट्स के क्रम को उलट देता है

<घंटा/>

हमें एक जावास्क्रिप्ट प्रोग्राम लिखना है जो किसी दिए गए पूर्णांक में बिट्स के क्रम को उलट देता है।

उदाहरण के लिए -

56 -> 111000
after reverse 7 -> 111

एक और उदाहरण,

234 -> 11101010
after reverse 87 -> 1010111

उदाहरण

const num1 = 789;
const num = 43
const reverseBits = (num = 1) => {
   const str = num.toString(2);
   const arr = str.split('').reverse();
   const arrStr = arr.join('');
   const reversedNum = parseInt(arrStr, 2);
   return reversedNum;
}
console.log(reverseBits(num));
console.log(reverseBits(num1));

आउटपुट

और कंसोल में आउटपुट होगा -

53
675

  1. जावास्क्रिप्ट में किसी दिए गए नंबर के एलएन की गणना कैसे करें?

    किसी दी गई संख्या के ln की गणना करने के लिए, जावास्क्रिप्ट में Math.log() विधि का उपयोग करें। यह विधि किसी संख्या का प्राकृतिक लघुगणक (आधार E) लौटाती है। यदि किसी संख्या का मान ऋणात्मक है, तो वापसी मान हमेशा NaN होता है। उदाहरण किसी दी गई संख्या का ln प्राप्त करने के लिए आप निम्न कोड को चलाने का प्र

  1. जावास्क्रिप्ट में सरणी के किसी दिए गए स्थान पर एक तत्व जोड़ना

    कभी-कभी आपको किसी ऐरे में दिए गए स्थान पर एक एलीमेंट जोड़ने की आवश्यकता होती है। जावास्क्रिप्ट बॉक्स के बाहर इसका समर्थन नहीं करता है। इसलिए हमें ऐसा करने में सक्षम होने के लिए एक फ़ंक्शन बनाने की आवश्यकता है। हम इसे ऐरे प्रोटोटाइप में जोड़ सकते हैं ताकि हम इसे सीधे ऑब्जेक्ट पर इस्तेमाल कर सकें। उदा

  1. जावास्क्रिप्ट कॉन्स्ट

    जावास्क्रिप्ट कॉन्स्ट घोषणाएं वेरिएबल बनाती हैं जिन्हें किसी अन्य मान पर पुन:असाइन नहीं किया जा सकता है या बाद में पुन:घोषित नहीं किया जा सकता है। इसे ES2015 में पेश किया गया था। जावास्क्रिप्ट कॉन्स्टेबल डिक्लेरेशन के लिए कोड निम्नलिखित है - उदाहरण <!DOCTYPE html> <html> <head> &l