2つの文字列間の共有要素の検索-JavaScript
いくつかの一般的な要素を含む場合と含まない場合がある2つの文字列を受け取るJavaScript関数を作成する必要があります。共通要素が存在しない場合、関数は空の文字列を返す必要があります。それ以外の場合は、2つの文字列間のすべての共通要素を含む文字列です。
以下は2つの文字列です-
const str1 = 'Hey There!!, how are you'; const str2 = 'Can this be a special string';
例
以下はコードです-
const str1 = 'Hey There!!, how are you'; const str2 = 'Can this be a special string'; const commonString = (str1, str2) => { let res = ''; for(let i = 0; i < str1.length; i++){ if(!str2.includes(str1[i])){ continue; }; res += str1[i]; }; return res; }; console.log(commonString(str1, str2));
出力
以下はコンソールの出力です-
e here h are
-
JavaScriptでリテラルの2つの配列の間で欠落している数を見つける
問題 arr1とarr2の2つの配列を受け取るJavaScript関数を作成する必要があります。 arr2は、arr1のシャッフルされた複製であり、要素が1つだけ欠落しています。 関数はその1つの要素を見つけて返す必要があります。 例 以下はコードです- const arr1 = [6, 1, 3, 6, 8, 2]; const arr2 = [3, 6, 6, 1, 2]; const findMissing = (arr1 = [], arr2 = []) => { const obj = {}; for (let i =
-
JavaScriptで2つの文字列の間の珍しい文字を見つけて返す
問題 2つの文字列を受け取るJavaScript関数を作成する必要があります。この関数は、両方の文字列に共通ではない新しい文字列を返す必要があります。 例 以下はコードです- const str1 = "xyab"; const str2 = "xzca"; const findUncommon = (str1 = '', str2 = '') => { const res = []; for (let i = 0; i < str1.length; i+