Javascript

 Computer >> コンピューター >  >> プログラミング >> Javascript
  1. 配列から一度に2つの値を追加する-JavaScript

    たとえば、数値の配列を受け取り、元の配列からの2つの連続する要素の合計として要素を含む新しい配列を返すJavaScript関数を作成する必要があるとします。 たとえば、入力配列が-の場合 const arr = [3, 6, 3, 87, 3, 23, 2, 2, 6, 8]; その場合、出力は-になります。 const output = [9, 90, 26, 4, 14]; 例 以下はコードです- const arr = [3, 6, 3, 87, 3, 23, 2, 2, 6, 8]; const twiceSum = arr => {    const

  2. 正の数のクラスターを数える-JavaScript配列

    たとえば、次のような数字の配列があります- const arr = [-1,-2,-1,0,-1,-2,-1,-2,-1,0,1,0]; 配列内の非負(正と0)の数値の連続するグループをカウントするJavaScript関数を作成する必要があります。 ここのように、インデックス3から3までの連続した非ネガティブ(1つの要素のみですが、それでもクラスター)があり、1つのグループを形成し、9から配列の最後まで2番目のグループを形成します。 したがって、この配列の場合、関数は2を返す必要があります。 例 以下はコードです- const arr = [-1,-2,-1,0,-1,-2,-1,-2

  3. 文字列の配列の共通部分を見つける-JavaScript

    Numbersの配列が2つあり、関数を作成する必要があります。たとえば、intersection()は、それらの交差を計算し、交差する要素を任意の順序で含む配列を返します。結果の各要素は、両方の配列に表示される回数だけ表示されるはずです。 例- 入力が-の場合 arr1 = ['hello', 'world', 'how', 'are', 'you']; arr2 = ['hey', 'world', 'can', 'you', 'rota

  4. 配列の分割– JavaScript

    たとえば、文字列/数値リテラルの配列arrを最初の引数として取り、数値nを2番目の引数として受け取る関数を作成する必要があるとします。 n個のサブ配列の配列を返す必要があります。各サブ配列には最大でarr.length/n個の要素が含まれます。そして、要素の分布は次のようになります- 最初の要素は最初のサブ配列に入り、2番目は2番目、3番目は3番目というようになります。 各サブアレイに1つの要素が含まれると、最初のサブアレイに2番目の要素を入力することから始めます。 同様に、すべてのサブ配列に2つの要素がある場合は、その後にのみ、最初の配列の3番目の要素を入力します。 例- 入力配列

  5. 配列のすべての一意の値を合計する-JavaScript

    たとえば、重複するエントリを持つ数値の配列を受け取り、すべての重複するエントリを1つのインデックスに合計するJavaScript関数を作成する必要があるとします。 例- 入力配列が-の場合 const input = [1, 3, 1, 3, 5, 7, 5, 4]; その場合、出力は-になります。 const output = [2, 6, 7, 10, 4]; つまり、重複するものはすべてインデックス0に合計され、重複する3つはすべてインデックス1に合計されます。 例 以下はコードです- const input = [1, 3, 1, 3, 5, 7, 5, 4]; const

  6. ES6関数を使用せずに配列の中心を見つけるためのコード-JavaScript

    長さプロパティにアクセスせず、組み込みのループを使用せずに、配列の真ん中の要素を返す配列関数midElement()を作成する必要があります。 配列に奇数の要素が含まれている場合は、真ん中の1つの要素を返します。配列に偶数の要素が含まれている場合は、真ん中の2つの要素の配列を返します。 例 以下はコードです- const arr = [14, 32, 36, 42, 45, 66, 87]; const array = [13, 92, 83, 74, 55, 46, 74, 82]; const midElement = (arr, ind = 0) => {   &nb

  7. 配列から以下/par要素を数える-JavaScript

    指定された数の下/上にある配列内の要素の数をカウントする関数を作成する必要があります。 以下は数字の配列です- const array = [54,54,65,73,43,78,54,54,76,3,23,78]; たとえば、数が60の場合、答えはその下の5つの要素である必要があります- 54,54,43,3,23 そして5つの要素がそれと同じです- 65,73,78,76,78 例 以下はコードです- const array = [54,54,65,73,43,78,54,54,76,3,23,78]; const belowParNumbers = (arr, num) =>

  8. 2つの配列の違いを見つける-JavaScript

    このような数の配列が2つあります- const arr1 = [12, 54, 2, 4, 6, 34, 3]; const arr2 = [54, 2, 5, 12, 4, 1, 3, 34]; このような2つの配列を受け取り、両方に共通ではない配列から要素を返すJavaScript関数を作成する必要があります。 例 以下はコードです- const arr1 = [12, 54, 2, 4, 6, 34, 3]; const arr2 = [54, 2, 5, 12, 4, 1, 3, 34]; const difference = (first, second) => { &nb

  9. AND演算子を使用したブール配列のマージ-JavaScript

    たとえば、次のようなブール値の配列の配列があるとします- const arr = [[true,false,false],[false,false,false],[false,false,true]]; AND(&&)演算子を使用して各サブ配列の対応する要素を組み合わせることにより、この配列の配列を1次元配列にマージする関数を作成する必要があります。 この関数のコードを書いてみましょう。これを実現するために、Array.prototype.reduce()関数を使用します。 例 以下はコードです- const arr = [[true,false,false],[false,false,

  10. nまでの素数-JavaScript

    たとえば、nなどの数値を受け取り、nまでのすべての素数を含む配列を返すJavaScript関数を作成する必要があるとします。 たとえば、-数値nが24の場合、出力は-になります。 const output = [2, 3, 5, 7, 11, 13, 17, 19, 23]; 例 以下はコードです- const num = 24; const isPrime = num => {    let count = 2;    while(count < (num / 2)+1){       if(num % c

  11. JavaScriptを使用して、関数で宣言された変数に別の関数からアクセスするにはどうすればよいですか?

    2つの数値を加算するなど、簡単なタスクを実行する関数を作成する必要があります。他の関数で、またはグローバルに、その関数内で宣言された変数にアクセスする方法を示す必要があります。 例 以下はコードです- const num = 5; const addRandomToNumber = function(num){    // a random number between [0, 10)    const random = Math.floor(Math.random() * 10);    // assigning the rand

  12. JavaScriptの2つの配列の逆和

    同じ長さの数値の2つの配列を受け取るJavaScript関数を作成する必要があります。この関数は、配列の任意のn番目の要素が、最初の配列の先頭からn番目の項と2番目の配列の最後からn番目の項の合計である配列を返す必要があります。 例- 2つの配列が-の場合 const arr1 = [34, 5, 3, 3, 1, 6]; const arr2 = [5, 67, 8, 2, 6, 4]; その場合、出力は-になります。 const output = [38, 11, 5, 11, 68, 11]; 例 以下はコードです- const arr1 = [34, 5, 3, 3, 1, 6

  13. 文字列に埋め込まれた数値を解析する関数-JavaScript

    従来、文字列を取り込んで数値文字列を数値に変換するparseInt()やparseFloat()のような関数があります。ただし、文字列内にランダムなインデックスで数値が埋め込まれている場合、これらのメソッドは失敗します。 例:以下は454のみを返しますが、必要なのは4545453- parseInt('454ffdg54hg53') そのため、このような文字列を受け取り、対応する数値を返すJavaScript関数を作成する必要があります。 例 以下はコードです- const numStr = '454ffdg54hg53'; const parseInt

  14. 文字列のASCIIスコアの検索-JavaScript

    ASCIIコード ASCIIは7ビットの文字コードであり、すべてのビットが一意の文字を表します。 すべての英語のアルファベットには、固有の10進数のASCIIコードがあります。 文字列を受け取り、文字列文字のすべてのASCIIコードの合計をカウントするJavaScript関数を作成する必要があります 例 以下はコードです- const str = 'This string will be used for calculating ascii score'; const calculateASCII = str => {    let res =

  15. 文字列の昇順で単語を配置する-JavaScript

    たとえば、文字列を受け取り、単語の長さに応じて並べ替えられた新しい文字列を返すJavaScript関数を作成する必要があるとします。 例 以下はコードです- const str = 'This is a sample string only'; const arrangeByLength = str => {    const strArr = str.split(' ');    const sorted = strArr.sort((a, b) => {       retu

  16. バイナリ値の配列の並べ替え-JavaScript

    たとえば、0、1のみを含む数値の配列があり、この配列を受け取り、すべての1を最初に、0を最後にするJavaScript関数を作成する必要があるとします。 例-入力配列が-の場合 const arr = [1, 0, 0, 0, 1, 1, 0, 1, 0, 1, 1]; その場合、出力は-になります。 const output = [1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0]; 例 以下はコードです- const arr = [1, 0, 0, 0, 1, 1, 0, 1, 0, 1, 1]; const sortBinary = arr => {  

  17. 文字列をサブ文字列に分離する-JavaScript

    文字列と数値nを2つの引数として受け取るJavaScript関数を作成する必要があり(数値は文字列の長さを正確に分割する必要があります)、同じ長さのn個の文字列の配列を返す必要があります。 例- 文字列が「how」で数値が2の場合、出力は-になります。 ["h", "o", "w"]; ここでは、すべての部分文字列に正確に-が含まれています (length of array/n) characters そして、すべての部分文字列は、文字列の対応する最初と最後の文字を交互に使用することによって形成されます。 例 以下はコードで

  18. 類似文字の文字列のマッチング-JavaScript

    2つの文字列と数値nを受け入れるJavaScript関数を作成する必要があります。 この関数は2つの文字列を照合します。つまり、2つの文字列に同じ文字が含まれているかどうかを確認します。 順序に関係なく両方の文字列に同じ文字が含まれている場合、または最大でn個の異なる文字が含まれている場合、関数はtrueを返します。それ以外の場合、関数はfalseを返します。 例 以下はコードです- const str = 'some random text'; const str2 = 'some r@ndom text'; const deviationMatchin

  19. 奇数偶数インデックスの違い-JavaScript

    このような数値の配列を受け取るJavaScript関数を作成する必要があります- const arr = [3, 6, 34, 12, 6, 8, 8, 5, 6, 8]; この関数は、奇数のインデックスに存在する要素の合計と偶数のインデックスに存在する要素の合計の差を返す必要があります 例 以下はコードです- const arr = [3, 6, 34, 12, 6, 8, 8, 5, 6, 8]; const oddEvenDiff = arr => {    let diff = 0;    for(let i = 0; i < a

  20. JavaScriptの配列内の各値の最後のn桁を分割する

    このようなリテラルの配列があります- const arr = [56768, 5465, 5467, 3, 878, 878, 34435, 78799]; この配列と数値nを受け取るJavaScript関数を作成する必要があり、対応する要素にn文字以上が含まれている場合、新しい要素には最後のn文字のみが含まれている必要があります。それ以外の場合、要素はそのままにしておく必要があります。です。 したがって、n =2の場合、この配列の出力は-になります。 const output = [68, 65, 67, 3, 78, 78, 35, 99]; 例 以下はコードです- const ar

Total 5927 -コンピューター  FirstPage PreviousPage NextPage LastPage CurrentPage:90/297  20-コンピューター/Page Goto:1 84 85 86 87 88 89 90 91 92 93 94 95 96