Javascript

 Computer >> コンピューター >  >> プログラミング >> Javascript
  1. JavaScriptを使用して数字を対応するアルファベットと文字に変換する

    問題 文字列形式の数値の配列を受け取るJavaScript関数を作成する必要があります。関数は文字列を返す必要があります。数字はアルファベットの文字に逆の順序で対応します:a =26、z=1など。 !、?も考慮する必要がありますそれぞれ「27」、「28」、「29」で表される「」。 例 以下はコードです- const arr = ['5', '23', '2', '1', '13', '18', '6']; const convertToString = (arr) =>

  2. JavaScriptを使用して特定の数の次の素数を見つける

    問題 数値nを受け取るJavaScript関数を作成する必要があります。私たちの関数は、nより少し大きく、素数である最小の数でなければなりません。 例 以下はコードです- const num = 101; const isPrime = (num) => {    let sqrtnum = Math.floor(Math.sqrt(num));    let prime = num !== 1;    for(let i = 2; i < sqrtnum + 1; i++){      

  3. JavaScriptで配列の(正の数/負の合計)の値を返す

    問題 整数(正と負)の配列を受け取るJavaScript関数を作成する必要があり、関数は配列を返す必要があります。最初の要素は正の数の数で、2番目の要素は負の数の合計です。 例 以下はコードです- const arr = [1, 2, 1, -2, -4, 2, -6, 2, -4, 9]; const posNeg = (arr = []) => {    const creds = arr.reduce((acc, val) => {       let [count, sum] = acc;     &

  4. JavaScriptを使用して文字列からすべてのスペースを削除する

    問題 文字列を受け取り、新しいスペースのない文字列(すべてのスペースが空の文字列に置き換えられた文字列)を返すJavaScript関数を作成する必要があります。 例 以下はコードです- const str = 'some random string ex a m pl e'; const removeSpaces = (str = '') => {    let res = '';    for(let i = 0; i < str.length; i++){     &

  5. JavaScriptの数値の桁の積和差

    問題 数値nを受け取るJavaScript関数を作成する必要があります。この関数は、その数値のすべての桁の合計と積の絶対差を見つける必要があります。 例 以下はコードです- const num = 434312; const sumProductDifference = (num = 1) => {     const sum = String(num)         .split('')         .reduce((acc, val) => acc +

  6. JavaScriptを使用してボグルワードを検証する

    問題 Boggleボードは、個々の文字の2D配列です。 − const board = [    ["I","L","A","W"],    ["B","N","G","E"],    ["I","U","A","O"],    ["A","S&

  7. JavaScriptを使用して文字列にすべての一意の文字が含まれているかどうかを確認する

    問題 文字列内のすべての文字が1回だけ表示される場合はtrueを返し、それ以外の場合はfalseを返すJavaScript関数を作成する必要があります。 例 以下はコードです- const str = 'thisconaluqe'; const allUnique = (str = '') => {    for(let i = 0; i < str.length; i++){       const el = str[i];       if(str.indexOf

  8. 次の5の倍数とJavaScriptでのバイナリ連結

    問題 数値nを受け取るJavaScript関数を作成する必要があります。この関数は、可能な限り短い2進文字列をこの数の2進表現の最後に連結することによって得られた、その数の5の次に高い倍数を返す必要があります。 例 以下はコードです- const generateAll = (num = 1) => {    const res = [];    let max = parseInt("1".repeat(num), 2);    for(let i = 0; i <= max; i++){ &nb

  9. JavaScriptを使用して特定の回数だけ文字列を繰り返す

    問題 文字列と数値を2つの引数として受け取るJavaScript関数を作成する必要があります。 この関数は、2番目の引数で指定された回数だけ入力文字列を繰り返し、新しい繰り返し文字列を返す必要があります。 例 以下はコードです- const str = 'this'; const num = 8; const repeatSpecificTimes = (str = '', num = 1) => {    const arr = [str];    let i = 1;    while(

  10. 逆にした数はJavaScriptの素数ですか

    問題 数値を取り込んで、その数値の逆が素数の場合はtrueを返し、それ以外の場合はfalseを返すJavaScript関数を作成する必要があります。 例 以下はコードです- const num = 13; const findReverse = (num) => {    return +num    .toString()    .split('')    .reverse()    .join(''); }; const isPrime = (num

  11. JavaScriptを使用して最長の非負の合計シーケンスを見つける

    問題 整数のシーケンスを含む配列を受け取るJavaScript関数を作成する必要があります。各要素には、-1から1の範囲の可能な値が含まれます。 この関数は、そのシーケンスの最長のサブセクションのサイズを合計がゼロ以上で返す必要があります。 例 以下はコードです- const arr = [-1, -1, 0, 1, 1, -1, -1, -1]; const longestPositiveSum = (arr = []) => {    let sum = 0;    let maxslice = 0;    let l

  12. JavaScriptを使用して、2つの並べ替えられた配列を1つの並べ替えられた配列にマージする

    問題 2つの並べ替えられた数値の配列を受け取るJavaScript関数を作成する必要があります。この関数は、両方の配列のすべての要素を新しい配列にマージし、同じ順序で並べ替えられた新しい配列を返す必要があります。 例 以下はコードです- const arr1 = [1, 3, 4, 5, 6, 8]; const arr2 = [4, 6, 8, 9, 11]; const mergeSortedArrays = (arr1 = [], arr2 = []) => {    const res = [];    let i = 0;  

  13. 有理数の配列を合計し、JavaScriptで最も単純な形式で結果を返す

    問題 それぞれ2つの数値を持つ正確に2つのサブ配列の配列を受け取るJavaScript関数を作成する必要があります。 両方のサブ配列は、分数形式の有理数を表します。この関数は、有理数を追加し、追加された有理数の最も単純な形式を表す2つの数値の新しい配列を返す必要があります。 例 以下はコードです- const arr = [    [1, 2],    [1, 3] ]; const findSum = (arr = []) => {    const hcf = (a, b) => b ? hcf(b, a % b

  14. JavaScriptのアルゴリズムに基づいたコードからのソースメッセージの復号化

    問題 復号化されたメッセージを受け取り、そのソースメッセージを返すJavaScript関数を作成する必要があります。 私たちが知っているのは、そのメッセージを暗号化するために使用されるアルゴリズムだけです。 そしてアルゴリズムは-です メッセージ文字列を逆にします。 すべての文字を引用符で囲んだASCIIコードに置き換えます(Aから「65」、hから「104」など)。 数字とスペースをそのまま挿入します。 例 以下はコードです- const str = '12 hello world 30'; const decryptString = (str = '

  15. JavaScriptでエレベータがカバーするフロアの合計を見つける

    問題 建物のエレベーターが一定時間停止した階数を表す配列を受け取るJavaScript関数を作成する必要があります。 そのデータから、関数はその時間にリフトでカバーされたフロアの総数を返す必要があります。 例 以下はコードです- const arr = [7, 1, 7, 1]; const floorsCovered = (arr = []) => {    let res = 0;    for (let i = 0; i < arr.length; i++){       if (arr[i] >

  16. 数値を検索し、入力数値と乗算すると、JavaScriptで入力数値が得られます

    問題 abcd ...(a、b、c、d ...は数字)として記述された正の整数nと正の整数pを受け取るJavaScript関数を作成する必要があります。 正の整数kが存在する場合は、それを見つけたいと考えています。たとえば、nの桁の合計をpの連続する累乗にすると、k*nに等しくなります。 言い換えれば- 次のような整数kはありますか:(a ^ p + b ^(p + 1)+ c ^(p + 2)+ d ^(p + 3)+ ...)=n * k その場合はkを返し、そうでない場合は-1を返します。 例 以下はコードです- const num = 695; const p = 2;

  17. JavaScriptでnまでカウント中に遭遇した9のカウント数

    問題 数値nを受け取るJavaScript関数を作成する必要があります。この関数は、0からnまでカウントしながら9を使用する必要がある回数をカウントして返す必要があります。 例 以下はコードです- const num = 100; const countNine = (num = 0) => {    const countChar = (str = '', char = '') => {       return str       .split(''

  18. JavaScriptのカスタムデータ構造での単語の追加と検索

    問題 次の2つの操作をサポートするJavaScriptでデータ構造を設計する必要があります- そのデータ構造(DS)に単語を追加するaddWordを使用すると、配列やその他のDSなどの既存のDSを利用して、このデータを保存できます。 searchは、小文字の「a-z」または「。」を含むリテラル単語または正規表現文字列を検索します。どこ 。任意の文字を表すことができます 例 addWord("sir") addWord("car") addWord("mad") search("hell") === fal

  19. JavaScriptの2つの文字列から構築された可能な最長の文字列

    問題 atozからの文字のみを含む2つの文字列s1とs2を受け取るJavaScript関数を作成する必要があります。 関数は新しい並べ替えられたを返す必要があります 文字列、可能な限り長い、s1またはs2からの個別の文字(それぞれ1回だけ取得)を含みます。 例 以下はコードです- const str1 = "xyaabbbccccdefww"; const str2 = "xxxxyyyyabklmopq"; const longestPossible = (str1 = '', str2 = '') => {

  20. JavaScriptで生年月日に基づいてライフパス番号を見つける

    ライフパス番号 人のライフパス番号は、その人の生年月日の個々の番号を1桁の数字に減らすまで加算することによって計算されます。 問題 「yyyy-mm-dd」形式の日付を受け取り、その生年月日のライフパス番号を返すJavaScript関数を作成する必要があります。 たとえば、 日付が次の場合:1999-06-10 year : 1 + 9 + 9 + 9 = 28 → 2 + 8 = 10 → 1 + 0 = 1 month : 0 + 6 = 6 day : 1 + 0 = 1 result: 1 + 6 + 1 = 8 例 以下はコードです- const da

Total 5927 -コンピューター  FirstPage PreviousPage NextPage LastPage CurrentPage:17/297  20-コンピューター/Page Goto:1 11 12 13 14 15 16 17 18 19 20 21 22 23