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

जावास्क्रिप्ट का उपयोग करके भूलभुलैया के अंत तक पथ ढूँढना

<घंटा/>

समस्या

हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना है जो एन * एन ऑर्डर के मैट्रिक्स में लेता है। मैट्रिक्स में दीवारों को 'डब्ल्यू' द्वारा चिह्नित किया गया है और खाली पदों को '_' द्वारा चिह्नित किया गया है

हम किसी भी बिंदु पर चारों दिशाओं में से किसी में भी जा सकते हैं। यदि हम अंत तक पहुंच सकते हैं तो हमारा कार्य सही होना चाहिए [एन -1, एन -1], अन्यथा झूठा।

उदाहरण

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

const maze =[ ['_', 'W', 'W', 'W'], ['_', 'W', 'W', 'W'], ['W', '_ ', '_', 'W'], ['W', 'W', 'W', '_']];const canFindPath =(m =[]) => { let h =m.length; चलो डब्ल्यू =एम [0]। लंबाई; कतार दें =[[0, 0]]; चलो निशान =(xx, yy) => {[[1, 0], [-1, 0], [0, 1], [0, -1], [0, 0]] नक्शा (पी => {चलो [x, y] =[p[0]+xx, p[1]+yy]; अगर (0 <=x &&x  

आउटपुट

<पूर्व>सत्य

  1. JavaScript का उपयोग करके किसी श्रेणी के भीतर किसी संख्या से विभाज्य संख्याओं की गणना करना

    समस्या हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना आवश्यक है जो दो पूर्णांकों की श्रेणी को पहले तर्क के रूप में और एक संख्या को दूसरे तर्क के रूप में लेता है। हमारे फ़ंक्शन को निर्दिष्ट सीमा में इनपुट संख्या से विभाज्य सभी संख्याएं ढूंढनी चाहिए और उनकी गणना वापस करनी चाहिए। उदाहरण निम्नलिखित कोड है - con

  1. जावास्क्रिप्ट का उपयोग करके वर्णमाला में एक वर्ण की 1-आधारित अनुक्रमणिका ढूँढना

    समस्या हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना है जो एक लोअरकेस अंग्रेजी वर्णमाला वर्ण लेता है। हमारे फ़ंक्शन को वर्ण की 1-आधारित अनुक्रमणिका को अक्षर में वापस करना चाहिए। उदाहरण निम्नलिखित कोड है - const char = 'j'; const findCharIndex = (char = '') => {    const legend =

  1. जावास्क्रिप्ट का उपयोग करके एक सरणी में सबसे अधिक बार आने वाले शब्द ढूँढना

    समस्या हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना आवश्यक है जो पहले तर्क के रूप में अंग्रेजी लोअरकेस अक्षरों के तारों की सरणी, एआर लेता है। हमारे फ़ंक्शन का दूसरा तर्क एक संख्या, संख्या (संख्या <गिरफ्तारी की लंबाई) है। हमारा कार्य सरणी गिरफ्तारी में सबसे अधिक बार आने वाले तत्वों की संख्या को वापस करने वा