-
JavaScriptの整理された数字
きちんとした番号とは、数字が降順ではない番号です。 例- 489 is a tidy number 234557 is also a tidy number 34535 is not a tidy number 数値を取り込んで、それがきちんとした数値かどうかをチェックするJavaScript関数を作成する必要があります。 例 以下はコードです- const num = 234789; const isTidy = (num, last = 10) => { if(num){ if(num % 10 > la
-
倍数配列の構築-JavaScript
mとnの2つの数値を取り、mの最初のn倍の配列を返すJavaScript関数を作成する必要があります。 例- If the numbers are 4 and 6 その場合、出力は-になります。 const output = [4, 8, 12, 16, 20, 24] 例 以下はコードです- const num1 = 4; const num2 = 6; const multiples = (num1, num2) => { const res = []; for(let i = num1; i <= num1 * num
-
JavaScriptを使用して2次元行列の対角線の合計の減算を計算します
次のようなJavaScriptの2次元配列で表される正方行列があるとします- const arr = [ [1, 3, 5], [3, 5, 7], [2, 4, 2] ]; そのような配列を1つ取り込むJavaScript関数を作成する必要があります。 この関数は、行列の対角線に存在する要素の合計の差を返す必要があります。 上記の行列と同様に、計算は-になります。 |(1+5+2) - (5+5+2)| |8 - 12| 4 例 以下はコードです- const arr = [ [1
-
配列内の要素が繰り返されているかどうかを検証するにはどうすればよいですか? -JavaScript
2つの引数を取るJavaScript関数を作成する必要があります- いくつかの繰り返し要素を含む可能性のあるリテラルの配列、たとえばarr。 数、たとえば制限。 この関数は、配列の要素が制限回数を超えて繰り返されていないことを検証する必要があります。いずれかの要素が制限を超えて繰り返された場合、関数はfalseを返し、それ以外の場合はtrueを返します。 例 以下はコードです- const arr = [4, 6, 7, 4, 2, 5, 7, 7, 4, 4, 3]; const validateElements = (arr, n) => { con
-
JavaScript配列ランキング-JavaScript
次のようなNumberのJavaScript配列が3つあるとします- const array1 = [10,23,53,74,33,56,6,0,43,45,11]; const array2 = [52,46,27,28,4,11,53,6,75,75,22]; const array3 = [26,18,10,12,31,12,5,8,44,34,65]; すべての配列の長さは常に同じになります。 このような配列の任意の数で、既存の配列の対応する要素をランク(つまり、降順での順序)に従ってマップするJavaScript関数を作成する必要があります。 したがって、上記の配列の場合、出力
-
配列の比較と入力-JavaScript
2つの配列を比較し、その配列を2番目の配列のすべての要素で埋め、最初の配列には存在するが2番目の配列では欠落しているすべての要素をnullで埋める3番目の配列を作成する関数を作成する必要があります。 例- 2つの配列が-の場合 const arr1 = ['f', 'g', 'h']; const arr2 = ['f', 'h']; その場合、出力は-になります。 const output = ['f', null, 'h']; 例 以下はコードです- const arr1
-
JavaScript:括弧のバランスをとる
「(」と「)」の2種類の文字のみで構成される文字列があるとします。このような文字列を1つ取り込んで、必要な回数だけ「(」または「)」を挿入して括弧のバランスをとる関数を作成する必要があります。 次に、関数は、文字列のバランスを取るために文字列に挿入された最小数を返す必要があります。例- 文字列が-の場合 const str = '()))'; ((を前に付けることで、文字列のバランスをとることができるため、出力は2になります。 例 以下はコードです- const str = '()))'; const balanceParanthesis = str =
-
2つのオブジェクトを比較しながら配列のネストされた値をグループ化-JavaScript
次のJSONオブジェクトがあるとします- const input = { "before": { "device": [ { "id": "1234", "price": "10",
-
文字列プロパティ値でオブジェクトの配列を並べ替える-JavaScript
このようなオブジェクトの配列があるとします- const arr = [ { first_name: 'Lazslo', last_name: 'Jamf' }, { first_name: 'Pig', last_name: 'Bodine' }, { first_name: 'Pirate', last_name: 'Prentice' } ]; こ
-
配列を並べ替えて、配列の最初に特定のアイテムを含める-JavaScript
このようなオブジェクトの配列があるとします- const arr = [ {flag: true, other: 1}, {flag: true, other: 2}, {flag: false, other: 3}, {flag: true, other: 4}, {flag: true, other: 5}, {flag: true, other: 6}, {flag: false, other: 7} ];
-
JavaScriptオブジェクトの長さを見つける
このようなオブジェクトがあるとします- const obj = { name: "Ramesh", age: 34, occupation: "HR Manager", address: "Tilak Nagar, New Delhi", experience: 13 }; オブジェクトのサイズ(つまり、オブジェクト内のプロパティの数)を計算するJavaScript関数をオブジェクトに記述する必要がありま
-
オブジェクトの配列をプロパティ値で並べ替える-JavaScript
このようなオブジェクトの配列があるとします- const homes = [ { "h_id": "3", "city": "Dallas", "state": "TX", "zip": "75201&quo
-
文字列の文字を順番に大文字にして、格納する配列を作成します-JavaScript
文字列を取り込んでそれをメキシカンウェーブに変換するJavaScript関数を作成する必要があります。つまり、すべての単語の連続する大文字によって生成される文字列に似ています- 例- 文字列が-の場合 const str = 'edabit'; その場合、出力は次のようになります。つまり、連続する単一大文字- const output = ["Edabit", "eDabit", "edAbit", "edaBit", "edabIt", "edabiT"
-
JavaScriptでの再帰問題SnailTrail
このような配列があるとします- const arr = [ [1, 2, 3, 4], [12,13,14,5], [11,16,15,6], [10,9, 8, 7] ]; 配列は正方行列にバインドされています。 この配列を取り込んで、要素を取り、中心に収束するまでスパイラルインすることで新しい配列を構築するJavaScript関数を作成する必要があります。マトリックスの外側と内側を渦巻くカタツムリの小道。 したがって、上記の配列の出力は-になります。 const output =
-
JavaScript:配列のシーケンスがほぼ増加しているかどうかを確認します
整数のシーケンスを配列として指定し、配列から1つ以下の要素を削除することで、厳密に増加するシーケンスを取得できるかどうかを判断します。 シーケンスa0、a1、...、anは、a0
-
JavaScriptでギャップフル数を見つける
数字は、少なくとも3桁の長さで、最初と最後の数字をつなぎ合わせて形成された数字で割り切れる場合、ギャップがあります。この説明に当てはまる最小の数値は100です。最初の桁は1、最後の桁は0で、10を形成します。これは100の因数です。したがって、100はギャップがあります。 数nを取り、最も近いギャップのある数(それ自体を含む)を返す関数を作成する必要があります。 nと等距離にあるギャップのある数値が2つある場合は、小さい方の数値を返します。 いくつかの例- gapful(25) ➞ 100 gapful(100) ➞ 100 gapful(103) ➞ 105 例 以下はコードです-
-
同じ配列内で偶数を繰り返す-JavaScript
同じ配列内で偶数を繰り返すJavaScript関数を作成する必要があります。 したがって、たとえば次の配列が与えられた場合- const arr = [1, 2, 5, 6, 8]; 出力を取得する必要があります- const output = [1, 2, 2, 5, 6, 6, 8, 8]; 例 以下はコードです- const arr = [1, 2, 5, 6, 8]; const repeatEvenNumbers = arr => { let end = arr.length -1; for(let i = end; i
-
JavaScriptで配列の最も近いインデックスを検索する
このような配列があるとします- const arr = [2, 42, 82, 122, 162, 202, 242, 282, 322, 362]; そのような配列と数値、たとえばnを受け取るJavaScript関数を作成する必要があります。 この関数は、数値nに最も近い配列からアイテムのインデックスを返す必要があります。 例 以下はコードです- const arr = [2, 42, 82, 122, 162, 202, 242, 282, 322, 362]; const closestIndex = (num, arr) => { let curr
-
配列内のすべての一意のアイテムをカウントする必要があるJavaScript関数
配列内のすべての一意のアイテムをカウントするJavaScript関数を作成する必要があります。この関数は、配列の一意の各要素の数を表すオブジェクトを返す必要があります。 以下が私たちの配列だとしましょう- const arr = ["hi", "hello", "hi"]; 例 以下はコードです- const arr = ["hi", "hello", "hi"]; const countUnique = arr => { const co
-
小さい要素と大きい要素の頻度-JavaScript
このようなリテラルの配列があるとします- const arr = [3, 5, 5, 2, 23, 4, 7, 8, 8, 9]; この配列と数値(たとえばn)を受け取り、nより大きい要素と小さい要素の数を表すオブジェクトを返すJavaScript関数を作成する必要があります。 例 以下はコードです- const arr = [3, 5, 5, 2, 23, 4, 7, 8, 8, 9]; const smallerLargerNumbers = (arr, num) => { return arr.reduce((acc, val) => { &nb