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

एक उचित भिन्न को मिश्रित भिन्न में बदलना - JavaScript

<घंटा/>

उचित भिन्न

एक उचित भिन्न वह है जो p/q रूप में मौजूद है (दोनों p और q प्राकृतिक संख्याएँ हैं)

मिश्रित भिन्न

मान लीजिए कि हम एक भिन्न के अंश (जैसे a) को उसके हर (जैसे b) से विभाजित करते हैं, भागफल q और शेषफल r प्राप्त करने के लिए।

भिन्न (a/b) के लिए मिश्रित भिन्न रूप होगा -

qrb

और इसे "q पूर्ण और r बटा b" के रूप में उच्चारित किया जाता है।

हमें एक जावास्क्रिप्ट फ़ंक्शन लिखने की आवश्यकता है जो एक उचित अंश का प्रतिनिधित्व करने वाले ठीक दो संख्याओं की एक सरणी लेता है और हमारे फ़ंक्शन को तीन संख्याओं के साथ एक मिश्रित रूप का प्रतिनिधित्व करने वाला एक सरणी वापस करना चाहिए

उदाहरण

निम्नलिखित कोड है -

const arr = [43, 13];
const properToMixed = arr => {
   const quotient = Math.floor(arr[0] / arr[1]);
   const remainder = arr[0] % arr[1];
   if(remainder === 0){
      return [quotient];
   }else{
      return [quotient, remainder, arr[1]];
   };
};
console.log(properToMixed(arr));

आउटपुट

कंसोल में आउटपुट निम्नलिखित है -

[ 3, 4, 13 ]

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

    किसी तिथि का प्रतिनिधित्व करने के लिए सबसे अच्छा प्रारूप yyyy-mm-dd है क्योंकि इससे कोई भ्रम नहीं होता है और यह बहुत सीधा है। जेएस में इस स्ट्रिंग प्रारूप से दिनांक ऑब्जेक्ट्स की तारीखों को पार्स करने के लिए, आपको बस इस स्ट्रिंग को डेट कंस्ट्रक्टर को पास करना होगा। उदाहरण के लिए, उदाहरण let a = '

  1. जावास्क्रिप्ट में सेट करने के लिए सरणी परिवर्तित करना

    जावास्क्रिप्ट में सेट करने के लिए सरणी को परिवर्तित करने के लिए कोड निम्नलिखित है - उदाहरण <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> &

  1. जावास्क्रिप्ट में मिश्रित केस स्ट्रिंग को लोअर केस में बदलें

    समस्या हमें एक जावास्क्रिप्ट फ़ंक्शन ConvertToLower () लिखना है जो एक स्ट्रिंग विधि लेता है जो उस स्ट्रिंग को परिवर्तित करता है जिसे इसे लोअरकेस स्ट्रिंग में कहा जाता है और नई स्ट्रिंग देता है। उदाहरण के लिए, यदि फ़ंक्शन का इनपुट है इनपुट const str = 'ABcD123'; आउटपुट const output = &#