Computer >> 컴퓨터 >  >> 프로그램 작성 >> JavaScript
  • C 프로그래밍
  •   
  • C++
  •   
  • Redis
  •   
  • BASH 프로그래밍
  •   
  • Python
  •   
  • Java
  •   
  • 데이터 베이스
  •   
  • HTML
  •   
  • JavaScript
  •   
  • 프로그램 작성
  •   
  • CSS
  •   
  • Ruby
  •   
  • SQL
  •   
  • IOS
  •   
  • Android
  •   
  • MongoDB
  •   
  • MySQL
  •   
  • C#
  •   
  • PHP
  •   
  • SQL Server
  • JavaScript

    1. JavaScript에서 합이 동일한 3분의 1 배열

      문제 정수 배열을 첫 번째이자 유일한 인수로 사용하는 JavaScript 함수를 작성해야 합니다. 우리의 함수는 배열을 동일한 합계로 비어 있지 않은 세 부분으로 분할할 수 있는 경우에만 true를 반환해야 하고 그렇지 않으면 false를 반환해야 합니다. 예를 들어, 함수에 대한 입력이 -인 경우 const arr = [3, 3, 6, 5, -2, 2, 5, 1, -9, 4]; 그러면 출력은 다음과 같아야 합니다. - const output = true; 출력 설명 왜냐하면, 3 + 3 = 6 = 5 - 2 + 2 + 5

    2. JavaScript에서 n 스왑 후 최대 연속 1

      문제 바이너리 arr(0 또는 1만 포함하는 배열), arr을 첫 번째 인수로, 숫자 num을 두 번째 인수로 취하는 JavaScript 함수를 작성해야 합니다. 배열에 있는 최대 숫자 0을 1로 변경할 수 있으며, 이러한 변경을 수행한 후 함수는 1만 포함하는 가장 긴(인접한) 하위 배열의 길이를 반환해야 합니다. 예를 들어, 함수에 대한 입력이 -인 경우 const arr = [1, 1, 1, 0, 0, 0, 1, 1, 1, 1, 0]; const num = 2; 그러면 출력은 다음과 같아야 합니다. - const out

    3. JavaScript에서 가장 적은 수의 동전으로 합계 합계

      문제 arr, arr을 첫 번째 인수로 취하는 JavaScript 함수를 작성해야 합니다. Thisarray는 기본적으로 우리가 가지고 있는 다양한 유형의 동전 액면가를 지정합니다. 함수에 대한 두 번째 인수는 더하고 싶은 양을 지정하는 숫자 amount입니다. 함수는 해당 금액을 합산하는 데 필요한 최소 동전 수를 반환해야 합니다. 절대 금액에 도달할 수 없으면 -1을 반환해야 합니다. 예를 들어, 함수에 대한 입력이 -인 경우 const arr = [1, 2, 5]; const amount = 17; 그러면 출력은 다음

    4. JavaScript의 두 배열에서 최대 수 찾기

      문제 첫 번째와 두 번째 인수로 arr1과 arr2라는 두 개의 숫자를 나타내는 한 자리 숫자의 두 배열을 취하는 JavaScript 함수를 작성해야 합니다. 함수에 대한 세 번째 인수는 숫자입니다. num (num <= length of arr1 + length of arr2) 우리의 함수는 길이가 num이고 그 자체로 숫자를 나타내는 한 자리 숫자의 새 배열을 반환해야 합니다. 그리고 그 숫자는 두 배열의 요소를 사용하여 만들 수 있는 최대 숫자여야 합니다. 유일한 조건은 동일한 배열에서 요소의 상대적 순서를 유지해야

    5. JavaScript에서 전구 켜고 끄기

      문제 다음 상황을 고려하십시오 - 처음에 꺼진 n개의 전구가 있습니다. 먼저 모든 전구를 켭니다. 그런 다음 매초 전구를 끕니다. 세 번째 라운드에서는 세 번째 전구마다 전환합니다(꺼진 경우 켜짐, 켜져 있는 경우 꺼짐). 일반적으로 i번째 라운드에서는 모든 i번 전구를 토글합니다. 그리고 마지막으로 n번째 라운드에서는 마지막 전구만 전환합니다. n을 유일한 입력으로 사용하고 n 라운드 후에 전구가 몇 개나 켜져 있는지 알아내는 JavaScript 함수를 작성해야 합니다. 예를 들어, 함수에 대한 입력이 -인 경우 cons

    6. JavaScript에서 고유한 단어의 최대 길이 곱

      문제 문자열 배열(소문자 문자열 알파벳만)을 첫 번째이자 유일한 인수로 사용하는 JavaScript 함수를 작성해야 합니다. 함수는 공통 문자를 공유하지 않고 길이의 최대 곱을 갖는 배열에서 두 개의 문자열을 선택해야 합니다. 그런 다음 우리 함수는 그러한 두 문자열의 길이 곱을 반환해야 합니다. 배열에 그러한 문자열이 없으면 0을 반환해야 합니다. 예를 들어, 함수에 대한 입력이 -인 경우 const arr = ["karl", "n", "the", "car&quo

    7. JavaScript에서 중복 문자 발생을 한 번으로 제한

      문제 문자열 str을 유일한 인수로 취하는 JavaScript 함수를 작성해야 합니다. 함수는 입력 문자열을 기반으로 새 문자열을 준비해야 합니다. 여기서 각 문자의 유일한 모습은 유지되고 유지되는 문자는 결과 문자열을 사전순으로 가장 작게 만드는 문자입니다. 예를 들어, 함수에 대한 입력이 -인 경우 const str = 'cbacdcbc'; 그러면 출력은 다음과 같아야 합니다. - const output = 'acdb'; 출력 설명: 문자열에서 c를 제거할 수도 있었지만 가장 먼저 제거했기

    8. JavaScript에서 해당 숫자 다음에 더 작은 숫자 세기

      문제 Numbers 배열을 첫 번째이자 유일한 인수로 사용하는 JavaScript 함수를 작성해야 합니다. 우리 함수는 입력 배열을 기반으로 새 배열을 준비해야 합니다. 그리고 이 새 배열의 각 해당 요소는 원래 배열의 해당 요소보다 작은 요소의 개수여야 합니다. 예를 들어, 함수에 대한 입력이 -인 경우 const arr = [4, 7, 1, 4, 7, 5, 3, 8, 9]; 그러면 출력은 다음과 같아야 합니다. - const output = [2, 4, 0, 1, 2, 1, 0, 0, 0]; 출력 설명: 오른쪽에 있는

    9. 엄청나게 못생긴 숫자 JavaScript

      매우 못생긴 숫자 매우 못생긴 숫자는 모든 소수가 k 크기의 주어진 소수 목록 소수에 있는 양수입니다. 예를 들어, [1, 2, 4, 7, 8, 13, 14, 16, 19, 26, 28, 32]는 소수 =[2, 7, 13, 19]가 주어진 처음 12개의 매우 못생긴 숫자의 시퀀스입니다. 크기 4. 문제 첫 번째 인수로 number, num을, 두 번째 인수로 소수의 배열 arr을 취하는 JavaScript 함수를 작성해야 합니다. 함수는 (num)번째 엄청나게 못생긴 숫자를 찾아서 반환해야 합니다. 예시 이에 대한 코드는 -

    10. JavaScript에서 합이 가장 작은 경로

      문제 숫자의 2차원 배열을 첫 번째이자 유일한 인수로 사용하는 JavaScript 함수입니다. 우리의 함수는 각 행에서 정확히 하나의 요소를 선택하여 2차원 배열에서 경로를 찾아야 하며 인접한 행에서 선택한 두 요소는 같은 열에 있어서는 안 됩니다. 이 모든 경로 중에서 우리 함수는 최소 합을 갖는 경로의 합을 반환해야 합니다. 예를 들어, 함수에 대한 입력이 -인 경우 const arr = [    [4, 7, 1],    [2, 8, 3],    [5, 6, 9] ]

    11. JavaScript에서 이미 나열된 간격 제거

      문제 2차원 배열 arr을 첫 번째이자 유일한 인수로 사용하는 JavaScript 함수입니다. 입력 배열의 각 하위 배열은 시간 간격을 지정하는 정확히 두 개의 숫자로 구성된 배열입니다. 우리의 함수는 배열의 다른 간격에 의해 커버되는 모든 간격을 제거해야 합니다. 간격 [a,b)는 c <=a 및 b <=d인 경우에만 간격 [c,d)에 포함됩니다. 우리 함수는 마침내 배열에 남아 있는 간격의 수를 반환해야 합니다. 예를 들어, 함수에 대한 입력이 -인 경우 const arr = [    [2, 5], &nb

    12. JavaScript 배열의 1/4 요소

      문제 오름차순으로 정렬된 정수 배열을 취하는 JavaScript 함수, arr. 배열에 4분의 1(25%) 이상 발생하는 정수가 정확히 하나 있습니다. 함수는 해당 숫자를 반환해야 합니다. 예를 들어, 함수에 대한 입력이 -인 경우 const arr = [3, 5, 5, 7, 7, 7, 7, 8, 9]; 그러면 출력은 다음과 같아야 합니다. - const output = 7; 예시 이에 대한 코드는 - const arr = [3, 5, 5, 7, 7, 7, 7, 8, 9]; const oneFourthElement = (a

    13. JavaScript에서 제품을 최대화하기 위해 정수 깨기

      문제 첫 번째이자 유일한 인수로 정수 num을 취하는 JavaScript 함수를 작성해야 합니다. 우리의 함수는 이 정수를 적어도 두 개의 청크로 나누어 더할 때 합 정수 num을 제공하고 곱할 때 가능한 최대 곱을 제공해야 합니다. 마지막으로 우리의 함수는 이 가능한 최대 제품을 반환해야 합니다. 예를 들어, 함수에 대한 입력이 -인 경우 const num = 10; 그러면 출력은 다음과 같아야 합니다. - const output = 36; 출력 설명: 10을 3 + 3 + 4로 나눌 수 있기 때문에 곱하면 36이 됩니다

    14. JavaScript에서 숫자가 유효한 4의 거듭제곱인지 확인

      문제 하나의 정수 num을 유일한 인수로 취하는 JavaScript 함수를 작성해야 합니다. 우리 함수는 이 숫자가 유효한 4의 거듭제곱인지 여부를 확인해야 합니다. 4의 거듭제곱이면 true, 그렇지 않으면 false를 반환해야 합니다. 예를 들어, 함수에 대한 입력이 -인 경우 const num1 = 2356; const num2 = 16; 그러면 출력은 다음과 같아야 합니다. - const output1 = false; const output2 = true; 예시 이에 대한 코드는 - const num1 = 2356;

    15. JavaScript에서 중첩 배열의 가중치 합계

      문제 중첩된 배열 arr(모든 레벨까지 중첩됨)을 유일한 인수로 취하는 JavaScript 함수를 작성해야 합니다. 함수는 중첩 배열의 가중치 합을 계산하고 그 합을 반환해야 합니다. 중첩 합계를 계산하기 위해 특정 요소에 해당 중첩 수준을 곱하고 배열 전체에 추가합니다. 예를 들어, 함수에 대한 입력이 -인 경우 const arr = [4, 7, [6, 1, [5, 2]]]; 그러면 출력은 다음과 같아야 합니다. - const output = 46; 출력 설명: 합계는 다음과 같이 계산됩니다 - (4 * 1) + ( 7

    16. JavaScript에서 숫자의 이진 표현으로 1 계산하기

      문제 첫 번째이자 유일한 인수로 단일 정수 num을 취하는 JavaScript 함수를 작성해야 합니다. 우리 함수는 0과 num 사이의 모든 숫자(둘 모두 포함)에 대한 배열을 준비해야 합니다. 각 숫자에 대해 해당 요소는 해당 숫자의 이진 표현에 포함된 1의 숫자여야 합니다. 예를 들어, 함수에 대한 입력이 -인 경우 const num = 4; 그러면 출력은 다음과 같아야 합니다. - const output = [0, 1, 1, 2, 1]; 출력 설명: 0은 0을 포함하기 때문에 2진 형식으로 1은 1을 포함하는 식입니다.

    17. JavaScript에서 회문 쌍을 형성하기 위해 문자열 결합

      문제 문자열 배열을 유일한 인수로 취하는 JavaScript 함수를 작성해야 합니다. 이 함수는 새 회문 문자열을 생성하는 문자열을 결합하는 모든 인덱스 쌍의 배열을 반환해야 합니다. 예를 들어, 함수에 대한 입력이 -인 경우 const arr = ['tab', 'cat', 'bat']; 그러면 출력은 다음과 같아야 합니다. - const output = [[0, 2], [2, 0]]; 출력 설명: 문자열 battab과 tabbat가 모두 회문이기 때문입니다. 예시 이에 대한 코드

    18. JavaScript에서 증가하는 삼중항 확인

      숫자 증가: 각 후속 요소가 선행 요소보다 크거나 같은 숫자 시퀀스는 증가 시퀀스입니다. 예를 들어, 4, 6, 8, 9, 11, 14 is increasing sequence 3, 3, 3, 3, 3, 3, 3 is also an increasing sequence 문제 우리는 유일한 인수로 숫자 배열(arr)을 취하는 JavaScript 함수를 작성해야 합니다. 함수는 증가하는 배열에 세 개의 연속 요소가 있는지 확인해야 합니다. 예를 들어, 함수에 대한 입력이 -인 경우 const arr = [4, 1, 5, 7, 3,

    19. JavaScript에서 합계를 다양하게 만들기 위해 배열에 요소 추가

      문제 첫 번째 인수로 숫자 배열 arr을, 두 번째 인수로 단일 숫자 num을 취하는 JavaScript 함수를 작성해야 합니다. 요소를 추가하여 배열을 [0, num](둘 다 포함) 사이에 특정 숫자를 추가하여 모든 합을 얻을 수 있도록 만들어야 합니다. 우리의 함수는 마침내 0과 num 사이의 합계를 생성할 수 있도록 배열에 추가하는 데 필요한 최소 수의 숫자를 반환해야 합니다. 예를 들어, 함수에 대한 입력이 -인 경우 const arr = [1, 5, 10]; const sum = 20; 그러면 출력은 다음과 같아야

    20. JavaScript에서 증가하는 시퀀스를 포함하는 2차원에서 가장 긴 경로

      증가 시퀀스 각 후속 요소가 선행 요소보다 크거나 같은 숫자 시퀀스는 증가 시퀀스입니다. 예를 들어, 4, 6, 8, 9, 11, 14 is increasing sequence 3, 3, 3, 3, 3, 3, 3 is also an increasing sequence 문제: 우리는 2차원 숫자 배열 arr을 유일한 인수로 취하는 JavaScript 함수를 작성해야 합니다. 우리 함수는 증가하는 숫자만 포함하는 배열에서 가장 긴 경로의 길이를 찾아 반환해야 합니다. 예를 들어, 함수에 대한 입력이 -인 경우 const arr

    Total 5927 -컴퓨터  FirstPage PreviousPage NextPage LastPage CurrentPage:25/297  20-컴퓨터/Page Goto:1 19 20 21 22 23 24 25 26 27 28 29 30 31