JavaScriptでそれぞれ1回と2回だけ表示される2つの欠落している番号を見つける
問題
2回出現するものと1回だけ出現するものを除いて、すべての数字が3回出現する配列を受け取るJavaScript関数を作成する必要があります。この関数は、これら2つの数値を見つけて返す必要があります。
例
以下はコードです-
const arr = [1, 1, 1, 2, 2, 3]; const findMissing = (arr = []) => { let x = 0; let y = 0; for(let i = 0; i < arr.length; i++){ if(arr.filter(a => a === arr[i]).length === 2){ y = arr[i]; }; if(arr.filter(b => b === arr[i]).length === 1){ x = arr[i]; }; }; return [x, y]; }; console.log(findMissing(arr));
出力
以下はコンソール出力です-
[3, 2]
-
JavaScriptで2つの文字列の間の珍しい文字を見つけて返す
問題 2つの文字列を受け取るJavaScript関数を作成する必要があります。この関数は、両方の文字列に共通ではない新しい文字列を返す必要があります。 例 以下はコードです- const str1 = "xyab"; const str2 = "xzca"; const findUncommon = (str1 = '', str2 = '') => { const res = []; for (let i = 0; i < str1.length; i+
-
JavaScriptを使用して合計と最大公約数を指定して2つの数値を見つける
問題 2つの数値を受け取るJavaScript関数を作成する必要があります。最初の数値は2つの数値の合計を表し、2番目の数値はそれらのHCF(GCDまたは最大公約数)を表します。 この関数は、これら2つの数値を見つけて返す必要があります。 例 以下はコードです- const sum = 12; const gcd = 4; const findNumbers = (sum, gcd) => { const res = []; if (sum % gcd !== 0){ return -1;