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

JavaScript में विशेष प्रकार के वाक्यों (स्मूथ) को ढूंढना


हमें एक JavaScript फ़ंक्शन लिखना होगा जो जांचता है कि कोई वाक्य स्मूथ है या नहीं।

एक वाक्य स्मूथ होता है जब वाक्य में प्रत्येक शब्द का पहला अक्षर उसके पिछले शब्द के अंतिम अक्षर के समान होता है।

इसलिए, आइए इस फ़ंक्शन के लिए कोड लिखते हैं:

उदाहरण

इसका कोड निम्नलिखित होगा:

const str = 'this stringt tries sto obe esmooth';
const str2 = 'this string is not smooth';
const isSmooth = str => {
  const strArr = str.split(' ');
  for(let i = 0; i < strArr.length; i++){
    if(!strArr[i+1] || strArr[i][strArr[i].length -1] === strArr[i+1][0]){
      continue;
    };
    return false;
  };
  return true;
};
console.log(isSmooth(str));
console.log(isSmooth(str2))

आउटपुट

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

true false

  1. JavaScript Const: ब्लॉक-स्कोप्ड कॉन्स्टेंट्स JavaScript Const: ब्लॉक-स्कोप्ड कॉन्स्टेंट्स

    const ES2015 (ES6) में पेश किया गया एक ब्लॉक-स्कोप्ड वेरिएबल डिक्लेरेशन है जो रीअसाइनमेंट को रोकता है। यह आधुनिक JavaScript में डिफ़ॉल्ट विकल्प होना चाहिए जब रीअसाइनमेंट की आवश्यकता न हो। उदाहरण { try { a = 44; // TypeError: Assignment to constant variable } catch (e

  1. - JavaScript में क्रमबद्ध क्रम में वर्ग खोजना

    समस्या हमें एक JavaScript फ़ंक्शन लिखना है जो पूर्णांकों की एक सरणी arr लेता है, जो बढ़ते क्रम में क्रमबद्ध है। हमारे फ़ंक्शन को प्रत्येक संख्या के वर्गों की एक सरणी वापस करनी चाहिए, जो बढ़ते क्रम में भी क्रमबद्ध हो। उदाहरण के लिए, यदि फ़ंक्शन का इनपुट है - const arr = [-2, -1, 1, 3, 6, 8]; तो आउटप

  1. - JavaScript में अंतराल सरणियों का प्रतिच्छेदन खोजना

    समस्या JavaScript फ़ंक्शन जो अंतरालों की दो सरणियों arr1 और arr2 को लेता है जो युग्मवार असंयुक्त और क्रमबद्ध क्रम में हैं। एक बंद अंतराल [a, b] (a <= b के साथ) वास्तविक संख्याओं x के समुच्चय को दर्शाता है जहां a <= x <= b। दो बंद अंतरालों का प्रतिच्छेदन वास्तविक संख्याओं का एक समुच्चय है जो या तो ख