-
ライブラリ関数を使用せずに数値の平方根を見つける-JavaScript
Math.sqrt()関数を使用せずに、数値を取り込んでその平方根を計算するJavaScript関数を作成する必要があります。 例 以下はコードです- const square = (n, i, j) => { let mid = (i + j) / 2; let mul = mid * mid; if ((mul === n) || (Math.abs(mul - n) < 0.00001)){ return mid; }else i
-
先行ゼロをスペースに置き換える方法-JavaScript
数値を表す文字列を受け取るJavaScript関数を作成する必要があります。先行ゼロを数値のスペースに置き換えます。以前のスペースの数が保持されていることを確認する必要があります。 たとえば、 文字列値が-として定義されている場合 " 004590808" 次に、出力は次のようになります- " 4590808" 例 以下はコードです- const str = ' 004590808'; const replaceWithSpace = str => { let replaced = &
-
範囲内に5つの乱数を返します。最初の数値をゼロにすることはできません-JavaScript
正確に5つの一意の乱数の配列を生成するJavaScript関数を作成する必要があります。条件は、すべての数値が[0、9]の範囲内にある必要があり、最初の数値を0にすることはできないということです。 例 以下はコードです- const fiveRandoms = () => { const arr = [] while (arr.length < 5) { const random = Math.floor(Math.random() * 10);
-
JavaScriptでn個の配列のn個のプロパティからオブジェクトの配列を作成するにはどうすればよいですか?
これらのようなリテラルの2つの配列があるとします- const options = ['A', 'B', 'C', 'D']; const values = [true, false, false, false]; 次のように、これら2つの配列からオブジェクトの新しい配列を作成して返すJavaScript関数を作成する必要があります- const response = [ {opt: 'A', val: true}, {opt: 'B', val
-
名前と一緒に最高のキー値を持つ配列からオブジェクトを返す方法-JavaScript?
テストの一部の学生のマークに関する情報を含むオブジェクトの配列があるとします- const students = [ { name: 'Andy', total: 40 }, { name: 'Seric', total: 50 }, { name: 'Stephen', total: 85 }, { name: 'David', total: 30 }, { name: 'Phil',
-
再帰を使用して配列のすべての位置に要素を挿入する方法-JavaScript?
関数を宣言する必要があります。たとえば、insertAllPositionsは、2つの引数を取ります- 要素xと配列arr。関数は配列の配列を返す必要があります。各配列はarrに対応し、xが可能な位置に挿入されます。 つまり、arrが長さNの場合、結果はN+1個の配列を持つ配列になります- たとえば、insertAllPositions(10、[1,2,3])の結果は-になります。 const output = [ [10,1,2,3], [1,10,2,3], [1,2,10,3],  
-
ある配列を別の配列でフィルタリングする-JavaScript
次のような配列とオブジェクトがあるとします- const main = [ {name: "Karan", age: 34}, {name: "Aayush", age: 24}, {name: "Ameesh", age: 23}, {name: "Joy", age: 33}, {name: "Siddarth", age: 43}, {
-
ゾンビの黙示録のケーススタディ-JavaScript
厄介なゾンビウイルスがデジタル都市に広がっています。私たちはデジタルCDCで働いており、私たちの仕事は都市地図を調べて、ゾンビウイルスで汚染されている地域を特定し、デジタル軍が爆弾をどこに投下するかを知ることです。 それらは、垂直方向と水平方向にのみ移動でき、それらと同じ数だけに感染することができる新しい種類のデジタルゾンビです。 数字が入った2次元配列が与えられます。 いくつかの不思議な理由で、患者ゼロは常に都市の北西エリア(マトリックスの要素[0] [0])で見つかり、ペストはそこから左、右、上、または下に移動することによって他のセルに広がります。 汚染されたすべての領域を1とマー
-
メールとパスワードの検証-JavaScript
ソーシャルネットワーキングプラットフォームの多くのユーザーのうちの2人のログイン情報を含むこのダミー配列があるとします- const array = [{ email: '[email protected]', password: '123' }, { email: '[email protected]', password: '123' } ]; メール文字列とパスワード文字列を受け取るJavaScr
-
JavaScriptオブジェクトからプロパティを削除するにはどうすればよいですか? -JavaScript
たとえば、次のようなオブジェクトがあります- const myObject = { "ircEvent": "PRIVMSG", "method": "newURI", "regex": "^https://.*" }; プロパティの正規表現を削除して新しいmyObjectを作成するための最良の方法を説明する必要がありますか? 以下が解決策です- const myObject = {
-
JavaScriptで配列の一部を逆にする方法は?
配列、開始インデックス、終了インデックスを受け取るJavaScript関数を作成する必要があります。関数は、開始インデックスと終了インデックスの間の配列の部分を逆にする必要があります。 例- 配列が-の場合 const arr = [2, 6, 5, 8, 3, 5, 2, 6, 7]; また、開始インデックスと終了インデックスはそれぞれ3、7であるため、配列を-に反転する必要があります。 const output = [2, 6, 5, 2, 5, 3, 8, 6, 7]; 例 以下はコードです- const arr = [2, 6, 5, 8, 3, 5, 2, 6, 7]; co
-
連想配列を昇順で並べ替える-JavaScript
このようなオブジェクトの配列があるとします- const people = [ {"id":1, "name":"Andrew", "age":30, "gender":"m", "category":"G"}, {"id":2, "name":"Brandon", "age":25, "gend
-
複数の配列の共通部分を見つける-JavaScript
任意の数の配列を受け取り、すべての配列に共通の要素の配列を返すJavaScript関数を作成する必要があります。共通の要素がない場合は、空の配列を返す必要があります。 以下が私たちの配列だとしましょう- const arr1 = [2, 6, 7, 1, 7, 8, 4, 3]; const arr2 = [5, ,7, 2, 2, 1, 3]; const arr3 = [1, 56, 345, 6, 54, 2, 68, 85, 3]; 例 以下はコードです- const arr1 = [2, 6, 7, 1, 7, 8, 4, 3]; const arr2 = [5, ,7, 2,
-
1桁になるまで数字を合計する-JavaScript
数値が1桁になるまで、数値の桁を再帰的に合計するJavaScript関数を作成する必要があります。数値を文字列やその他のデータ型に変換せずに実行してください。 例 以下はコードです- const num = 546767643; const sumDigit = (num, sum = 0) => { if(num){ return sumDigit(Math.floor(num / 10), sum + (num % 10)); } return sum; }; c
-
特定の配列要素を配列の前にシフトします-JavaScript
数値の配列を受け取るJavaScript関数を作成する必要があります。この関数は、3桁の整数をすべて配列の先頭に配置する必要があります。 以下が私たちの数の配列であるとしましょう- const numList = [1, 324,34, 3434, 304, 2929, 23, 444]; 例 以下はコードです- const numList = [1, 324,34, 3434, 304, 2929, 23, 444]; const isThreeDigit = num => num > 99 && num < 1000; const bringToFro
-
数値のすべての桁を二乗する-JavaScript
数値を受け取り、元の数値のすべての桁が2乗されて連結された新しい数値を返すJavaScript関数を作成する必要があります 例:番号が-の場合 9119 その場合、出力は-になります。 811181 9 ^ 2は81で、1^2は1だからです。 例 以下はコードです- const num = 9119; const squared = num => { const numStr = String(num); let res = ''; for(let i = 0; i < numSt
-
JavaScriptreduce関数を使用した配列の並べ替え-JavaScript
数値の配列を受け取るJavaScript関数を作成する必要があります。関数は、Array.prototype.sort()メソッドを使用して配列を並べ替える必要があります。配列を並べ替えるには、Array.prototype.reduce()メソッドを使用する必要があります。 以下が私たちの配列だとしましょう- const arr = [4, 56, 5, 3, 34, 37, 89, 57, 98]; 例 以下はコードです- // we will sort this array but // without using the array sort function // without
-
配列内のすべての値を分割できる数値を取得する方法-JavaScript
数値の配列を受け取り、配列内のすべての数値を正確に除算できる数値を返すJavaScript関数を作成する必要があります。 以下が私たちの配列だとしましょう- const arr = [4, 6, 34, 76, 78, 44, 34, 26, 88, 76, 42]; 例 以下はコードです- const arr = [4, 6, 34, 76, 78, 44, 34, 26, 88, 76, 42]; const dividesAll = el => { const result = []; let num; &nbs
-
JavaScriptで小数点以下の数を数える
整数または浮動小数点数の数値を受け取るJavaScript関数を作成する必要があります。浮動小数点数の場合、小数点以下の数を返す必要があります。それ以外の場合は0を返す必要があります。 この例では、2つの数値を検討しています- const num1 = 1.123456789; const num2 = 123456789; 例 以下はコードです- const num1 = 1.123456789; const num2 = 123456789; const decimalCount = num => { // Convert to String  
-
文字列内の各文字の番号を取得しようとしています-JavaScript
文字列を取り込むJavaScript関数を作成する必要があります。文字列内の対応するすべての文字の各番号を出力する必要があります。 たとえば、 a = 1 b = 2 c = 3 d = 4 e = 5 . . . Y = 25 Z = 26 したがって、入力が「ハローマン」の場合、 その場合、出力は各文字の数値になります- "8,5,12,12,15,13,1,14" 例 以下はコードです- const str = 'hello man'; const charPosition = str => { str = st