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

    1. JavaScript에서 현재 시간을 사용하여 가장 가까운 시간 만들기

      문제 HH:MM 형식으로 시간을 나타내는 문자열, 시간을 받는 JavaScript 함수를 작성해야 합니다. 우리의 함수는 현재 숫자를 재사용하여 다음으로 가장 가까운 시간을 형성해야 합니다. 숫자를 재사용할 수 있는 횟수에는 제한이 없습니다. 예를 들어 함수에 대한 입력이인 경우 입력 const time = '19:34'; 출력 const output = '19:39'; 출력 설명 숫자 1, 9, 3, 4에서 다음으로 가장 가까운 시간은 5분 후에 발생하는 19:39입니다. 23시간 5

    2. JavaScript에서 최대 하나의 삭제를 사용하여 회문 형성

      문제 문자열 str을 첫 번째이자 유일한 인수로 취하는 JavaScript 함수를 작성해야 합니다. 우리의 기능은 최대를 삭제할 수 있습니다. 문자열 str에서 한 문자를 가져와 회문으로 만들 수 있는지 확인해야 합니다. 예를 들어 함수에 대한 입력이인 경우 입력 const str = 'dr.awkward'; 출력 const output = true; 출력 설명 문자열에서 .를 삭제하면 예 다음은 코드입니다 - const str = 'dr.awkward'; const validPali

    3. 작업을 사용하여 JavaScript에서 원하는 결과 생성

      문제 첫 번째 인수로 정확히 4개의 숫자 arr, 두 번째 인수로 대상을 취하는 JavaScript 함수를 작성해야 합니다. 우리 함수는 배열 arr의 숫자가 *, /, +, -, (, )를 통해 연산되어 target과 같은 값을 얻을 수 있는지 판단해야 합니다. 예를 들어, 함수에 대한 입력이인 경우 입력 const arr = [5, 3, 2, 1]; const target = 4; 출력 const output = true; 출력 설명 이렇게 4개를 얻을 수 있기 때문에 - (5 - 1) * (3 - 2) = 4

    4. JavaScript를 사용하여 이진 검색으로 배열에서 검색

      문제 정렬된 숫자 배열(오차 증가), arr을 첫 번째 인수로, 대상 번호를 두 번째 인수로 취하는 JavaScript 함수를 작성해야 합니다. 배열이 정렬되어 있으므로 이 함수는 이진 검색 알고리즘을 사용하여 배열 ar에서 대상을 검색해야 합니다. 대상이 존재하면 해당 인덱스를 반환해야 하고, 그렇지 않으면 -1을 반환해야 합니다. 예를 들어 함수에 대한 입력이인 경우 입력 const arr = [3, 5, 7, 9, 11, 13, 15, 16, 18, 21, 24, 25, 28]; const target = 13; 출

    5. JavaScript를 사용하여 str2에 나타나는 str1의 문자 수를 계산하고 반환합니다.

      문제 str1과 str2라는 두 개의 문자열을 각각 첫 번째와 두 번째 인수로 취하는 JavaScript 함수를 작성해야 합니다. 우리 함수는 str2에도 등장하는 str1의 문자의 수를 세어 반환해야 하며, 반복되는 등장이 있을 경우 따로 세어야 한다. 예를 들어 함수에 대한 입력이인 경우 입력 const str1 = 'Kk'; const str2 = 'klKKkKsl'; 출력 const output = 5; 예시 다음은 코드입니다 - const str1 = 'Kk'; co

    6. JavaScript에서 특정 유형의 행렬 확인

      문제 첫 번째이자 유일한 인수로 리터럴의 2차원 배열인 arr을 취하는 JavaScript 함수를 작성해야 합니다. 우리의 함수는 왼쪽 위에서 오른쪽 아래까지의 모든 대각선이 동일한 요소를 가지고 있는지 확인해야 합니다. 그렇다면 true, 그렇지 않으면 false를 반환해야 합니다. 예를 들어, 함수에 대한 입력이인 경우 입력 const arr = [    [6, 7, 8, 9],    [2, 6, 7, 8],    [1, 2, 6, 7], ]; 출력 const

    7. JavaScript에서 문자열을 최대 부분으로 분할

      문제 문자열 str을 첫 번째이자 유일한 인수로 취하는 JavaScript 함수를 작성해야 합니다. 우리 함수의 목적은 이 문자열을 가능한 한 많은 부분으로 분할하여 각 문자가 최대 한 부분에 나타나도록 하고 이러한 부분의 크기를 나타내는 정수 배열을 반환하는 것입니다. 예를 들어 함수에 대한 입력이인 경우 입력 const str = "ababcbacadefegdehijhklij"; 출력 const output = [9, 7, 8]; 출력 설명 파티션은 ababcbaca, defegde, hijh

    8. JavaScript에서 대소문자 혼합 문자열을 소문자로 변환

      문제 호출되는 문자열을 소문자 문자열로 변환하고 새 문자열을 반환하는 문자열 메서드를 사용하는 JavaScript 함수 convertToLower()를 작성해야 합니다. 예를 들어 함수에 대한 입력이인 경우 입력 const str = 'ABcD123'; 출력 const output = 'abcd123'; 예시 다음은 코드입니다 - const str = 'ABcD123'; String.prototype.convertToLower = function(){    l

    9. JavaScript에서 다음으로 큰 요소까지의 거리 찾기

      문제 첫 번째이자 유일한 인수로 숫자 배열, arr를 취하는 JavaScript 함수를 작성해야 합니다. 우리의 함수는 각각의 대응하는 요소가 현재 요소보다 다음으로 큰 요소까지의 거리인 입력에 대한 새로운 배열을 구성해야 하며, 현재 요소의 오른쪽에 더 큰 요소가 없으면 해당 요소에 대해 0을 밀어야 합니다. 요소를 res 배열에 넣고 마지막으로 이 배열을 반환해야 합니다. 예를 들어 함수에 대한 입력이인 경우 입력 const arr = [12, 13, 14, 11, 16, 10, 12, 17, 19, 18]; 출력

    10. JavaScript에서 단조로운 숫자가있는 작은 숫자

      단조 증가하는 자릿수 정수는 인접한 숫자 x와 y의 각 쌍이 x <=y를 충족하는 경우에만 모노톤 증가 숫자를 갖습니다. 문제 첫 번째이자 유일한 인수로 숫자 num을 취하는 JavaScript 함수를 작성해야 합니다. 우리 함수는 단순하게 증가하는 자릿수로 num보다 작거나 같은 가장 큰 숫자를 찾아야 합니다. 예를 들어 함수에 대한 입력이인 경우 입력 const num = 332; 출력 const output = 299; 예시 다음은 코드입니다 - const num = 332; const monotoneIncre

    11. JavaScript에서 모든 충돌 후 상태 찾기

      문제 1차원 공간에서 다른 소행성의 위치를 ​​나타내는 배열 arr을 받는 JavaScript 함수를 작성해야 합니다. 각 소행성에 대해 절대값은 크기를 나타내고 부호는 방향을 나타냅니다(양수는 오른쪽, 음수는 왼쪽). 각 소행성은 같은 속도로 움직입니다. 우리의 기능은 모든 충돌 후 소행성의 상태를 알아내는 것입니다. 두 개의 소행성이 만나면 작은 소행성이 폭발합니다. 둘 다 크기가 같으면 둘 다 폭발합니다. 같은 방향으로 움직이는 두 개의 소행성은 결코 만나지 않을 것입니다. 예를 들어 함수에 대한 입력이인 경우 입력

    12. JavaScript에서 배열의 중간 인덱스 찾기

      문제 1차원 공간에서 다른 소행성의 위치를 ​​나타내는 배열 arr을 받는 JavaScript 함수를 작성해야 합니다. 각 소행성의 절대값은 크기를 나타내고 기호는 방향을 나타냅니다(양수는 오른쪽, 음수는 왼쪽). 각 소행성은 같은 속도로 움직입니다. 우리의 기능은 모든 충돌 후 소행성의 상태를 알아내는 것입니다. 두 개의 소행성이 만나면 작은 소행성이 폭발합니다. 둘 다 크기가 같으면 둘 다 폭발합니다. 같은 방향으로 움직이는 두 개의 소행성은 절대 만나지 않습니다. 예를 들어, 함수에 대한 입력이 -인 경우 입력 co

    13. JavaScript에서 공통 하위 배열의 최대 길이 찾기

      문제 두 개의 리터럴 배열 arr1 및 arr2를 각각 첫 번째 및 두 번째 인수로 사용하는 JavaScript 함수를 작성해야 합니다. 우리 함수는 두 배열에 모두 나타나는 하위 배열의 최대 길이를 반환해야 합니다. 예를 들어, 함수에 대한 입력이인 경우 입력 const arr1 = [1, 2, 3, 2, 1]; const arr2 = [3, 2, 1, 4, 7]; 출력 const output = 3; 출력 설명 최대 길이의 반복되는 하위 배열은 [3, 2, 1]입니다. 예시 다음은 코드입니다 - const a

    14. JavaScript에서 중앙 정점 배열의 정점 찾기

      중앙 정점 어레이 배열을 중앙 정점 배열이라고 합니다. 다음 속성이 유지되는 경우 - =3 0

    15. JavaScript에서 카드를 그룹으로 재정렬

      문제 숫자 배열 arr을 첫 번째 인수로, 숫자 num을 두 번째 인수로 취하는 JavaScript 함수를 작성해야 합니다. 배열의 숫자는 [1, 13] 범위(한도 포함)에 있으며 카드 놀이의 1부터 시작하는 인덱스를 나타냅니다. 우리 함수는 각 그룹이 크기가 num이고 num 연속 카드로 구성되도록 카드를 그룹으로 재배열하는 방법이 있는지 여부를 결정해야 합니다. 예를 들어, 함수에 대한 입력이인 경우 입력 const arr = [1, 4, 3, 2]; const num = 2; 출력 const output = 2;

    16. JavaScript를 사용하는 배열의 최대 산 길이

      마운틴 서브시퀀스 다음 속성이 유지되는 경우 (arr의) 모든 (인접한) 하위 배열을 산이라고 부릅니다. - =3 sub[0]

    17. 행렬을 가로로 뒤집고 JavaScript를 사용하여 반전

      문제 2차원 이진 배열 arr(0 또는 1로만 구성된 배열)을 첫 번째이자 유일한 인수로 사용하는 JavaScript 함수를 작성해야 합니다. 우리 함수는 먼저 행렬을 수평으로 뒤집은 다음 반전하고 결과 행렬을 반환해야 합니다. 행렬을 수평으로 뒤집는다는 것은 행렬의 각 행이 반전된다는 것을 의미합니다. 예를 들어 [1, 1, 0]을 가로로 뒤집으면 [0, 1, 1]이 됩니다. 행렬을 반전한다는 것은 각 0이 1로 대체되고 각 1이 0으로 대체됨을 의미합니다. 예를 들어, [0, 1, 1]을 반전하면 [1, 0, 0]이 됩니

    18. JavaScript에서 순환 큐 링 버퍼 구현

      순환 대기열 순환 큐는 FIFO(선입 선출) 원리에 따라 연산을 수행하고 마지막 위치를 다시 첫 번째 위치에 연결하여 원을 만드는 선형 데이터 구조입니다. 링 버퍼라고도 합니다. 순환 대기열의 이점 중 하나는 대기열 앞의 공간을 사용할 수 있다는 것입니다. 일반 큐에서는 큐가 가득 차면 큐 앞에 공백이 있어도 다음 요소를 삽입할 수 없습니다. 그러나 순환 대기열을 사용하면 공간을 사용하여 새 값을 저장할 수 있습니다. 문제 다음 작업을 지원할 수 있는 JavaScript의 순환 대기열 구현을 설계해야 합니다. MyCir

    19. JavaScript에서 문자열의 해당 최단 거리

      문제 영문 소문자 문자열 str을 첫 번째 인수로, 문자열 str에 존재하는 단일 문자 char를 두 번째 인수로 취하는 JavaScript 함수를 작성해야 합니다. 우리 함수는 문자열 str의 각 문자에 대해 char로 지정된 문자열의 가장 가까운 문자로부터의 거리를 포함하는 배열을 준비하고 반환해야 합니다. 예를 들어, 함수에 대한 입력이인 경우 입력 const str = 'somestring'; const char = 's'; 출력 const output = [0, 1, 2, 1, 0,

    20. JavaScript에서 파티션 평균의 최대 합

      문제 첫 번째 인수로 숫자 배열 arr을, 두 번째 인수로 숫자 num(num <=arr 크기)을 취하는 JavaScript 함수를 작성해야 합니다. 우리의 함수는 배열 ar을 최대 num개의 인접한(비어 있지 않은) 그룹으로 분할하여 요소를 뒤에 남기지 않도록 해야 합니다. 이러한 모든 파티션에서 우리 함수는 모든 그룹의 평균 합계가 가장 큰 파티션을 선택해야 합니다. 마지막으로 이 최대 금액을 반환해야 합니다. 예를 들어 함수에 대한 입력이인 경우 입력 const arr = [10, 2, 3, 4, 10]; cons

    Total 5927 -컴퓨터  FirstPage PreviousPage NextPage LastPage CurrentPage:7/297  20-컴퓨터/Page Goto:1 2 3 4 5 6 7 8 9 10 11 12 13