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

JavaScript में विषम बार आने वाली संख्या ढूंढना


पूर्णांकों की एक सरणी दी गई है, हमें एक फ़ंक्शन लिखना है जो इस सरणी को लेता है और वह एक तत्व ढूंढता है जो विषम संख्या में बार आता है।

हमेशा केवल एक पूर्णांक होगा जो विषम संख्या में बार आता है। हम इस समस्या को सरणी को सॉर्ट करके हल करेंगे। एक बार सॉर्ट हो जाने पर, हम सरणी पर पुनरावृति करके उस तत्व को चुन सकते हैं जो विषम संख्या में बार आता है।

उदाहरण

कोड निम्न होगा:

const arr = [20, 1, -1, 2, -2, 3, 3, 5, 5, 1, 2, 4, 20, 4, -1, -2, 5]; const findOdd = arr => {    let count = 0;    let last;    arr.sort((a, b) => a - b);    for (let i = 0; i < arr.length; i++){       if (arr[i] === last) {          count++;          continue;       };       if(count % 2){          return last;       };       last = arr[i];       count = 1;    };    return last; }; console.log(findOdd(arr));

आउटपुट

कंसोल में आउटपुट निम्न होगा:

5

  1. JavaScript Number() फंक्शन JavaScript Number() फंक्शन

    JavaScript Number() फंक्शन ऑब्जेक्ट वैल्यू को तर्क के रूप में पास करके उसके संबंधित न्यूमेरिक वैल्यू में बदल देता है।उदाहरण<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width,

  1. JavaScript में संख्या पैटर्न JavaScript में संख्या पैटर्न

    हमें एक JavaScript और HTML प्रोग्राम लिखना है जो उपयोगकर्ता को एक टेक्स्ट इनपुट और बटन प्रदान करता है। जब उपयोगकर्ता इनपुट में कोई मान दर्ज करता है, मान लीजिए 5, और बटन पर क्लिक करता है, तो हमें स्क्रीन पर निम्नलिखित पैटर्न प्रिंट करना चाहिए। (n = 5 के लिए) 01 01 02 01 02 03 01 02 03 04 01 02 03 04

  1. - JavaScript में सबसे लंबे बढ़ते उपअनुक्रमों की कुल संख्या

    समस्याहमें एक JavaScript फ़ंक्शन लिखना है जो संख्याओं की एक सरणी arr को एकमात्र आर्गुमेंट के रूप में लेता है।हमारा फ़ंक्शन सबसे लंबे बढ़ते उपअनुक्रमों (सन्निकट या असन्निकट) की संख्या ढूंढना आवश्यक है।उदाहरण के लिए, यदि इनपुट है:इनपुटconst arr = [2, 4, 6, 5, 8];आउटपुटconst output = 2;आउटपुट व्याख्याद