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

    1. 배열 JavaScript에서 하위 배열의 정도 찾기

      리터럴 배열의 정도는 요소 중 하나의 최대 빈도로 정의됩니다. const arr = [1, 2, 3, 3, 5, 6, 4, 3, 8, 3]; 이 배열에서 3이 4번 반복되기 때문에 이 배열의 차수는 4입니다. 리터럴 배열을 받는 JavaScript 함수를 작성해야 합니다. 우리 함수의 임무는 차수가 전체 배열과 동일한 배열에서 가장 작은 연속 하위 배열의 길이를 찾는 것입니다. 예시 const arr = [1, 2, 3, 3, 5, 6, 4, 3, 8, 3]; const findShortestSubArray = (arr = []

    2. 엄격하게 증가하는 숫자만 포함하는 가장 긴 하위 배열 JavaScript

      숫자 배열을 첫 번째이자 유일한 인수로 사용하는 JavaScript 함수를 작성해야 합니다. 그런 다음 함수는 엄격하게 증가하는 순서의 요소만 포함하는 배열에서 가장 긴 연속 하위 배열의 길이를 반환해야 합니다. 엄격하게 증가하는 시퀀스는 후속 요소가 모든 선행 요소보다 큰 시퀀스입니다. 예시 const arr = [5, 7, 8, 12, 4, 56, 6, 54, 89]; const findLongest = (arr) => {    if(arr.length == 0) {      

    3. JavaScript의 상대 정렬

      arr1과 arr2라는 두 개의 배열이 있다고 가정합니다. arr2의 요소는 별개이며 arr2의 모든 요소는 또한 arr1에 있습니다. 우리는 두 개의 이러한 배열을 취하고 arr1의 요소를 정렬하여 arr1의 항목 순서가 arr2와 동일하도록 JavaScript 함수를 작성해야 합니다. arr2에 나타나지 않는 요소는 끝에 배치해야 합니다. arr1의 오름차순입니다. 예를 들어 - 두 입력 배열이 -인 경우 const arr1 = [2,3,1,3,2,4,6,7,9,2,19]; const arr2 = [2,1,4,3,9,6];

    4. JavaScript에서 DB 형식에서 JSON 형식으로 트리 변환

      다음과 같은 객체 배열이 있다고 가정해 보겠습니다. - const arr = [    {"id":7,"name":"Kuwait","parentId":2},    {"id":4,"name":"Iraq","parentId":2},     {"id":10,"name":"Qatar","

    5. 목표 숫자에 도달하기 위한 순열 생성, 그러나 제공된 숫자 재사용 JavaScript

      Numbers 배열을 첫 번째 인수로, 목표 합계 Number를 두 번째 인수로 취하는 JavaScript 함수를 작성해야 합니다. 이 함수는 대상 합계를 만들기 위해 요소의 합이 포함된 원래 배열에서 모든 하위 배열의 배열을 반환해야 합니다. 단일 숫자를 두 번 사용하여 합계를 얻을 수 있습니다. 예를 들어 - 입력 배열과 숫자가 -인 경우 const arr = [1, 2, 4]; const sum = 4; 출력은 -여야 합니다. const output = [    [1, 1, 1, 1],   &

    6. 다른 객체 배열을 기반으로 객체 배열 만들기 JavaScript

      다음과 같은 일부 사용자의 좋아요에 대한 데이터를 포함하는 객체 배열이 있다고 가정합니다. const arr = [    {"user":"dan","liked":"yes","age":"22"},    {"user":"sarah","liked":"no","age":"21"},  

    7. 정수 배열을 가져와 JavaScript에서 가능한 모든 순열 배열을 만듭니다.

      다음을 수행하는 함수를 작성해야 합니다. - 정수 배열을 인수로 취합니다(예:[1,2,3,4]) [1,2,3,4]의 가능한 모든 순열 배열을 생성하며 각 순열은 길이가 4(즉, 원래 배열의 길이)입니다. 예시 이에 대한 코드는 - const arr = [1, 2, 3, 4]; const permute = (arr = [], res = [], used = []) => {    let i, ch;    for (i = 0; i < arr.length; i++) {  

    8. 알고리즘 문제 - JavaScript의 역추적 패턴

      다음 역추적 문제를 고려하십시오. 2차원 격자에는 4가지 유형의 정사각형이 있습니다. - 1은 시작 사각형을 나타냅니다. 시작 사각형은 정확히 하나입니다. 2는 끝 사각형을 나타냅니다. 정확히 하나의 끝 사각형이 있습니다. 0은 우리가 걸을 수 있는 빈 사각형을 나타냅니다. −1은 우리가 걸을 수 없는 장애물을 나타냅니다. 시작 사각형에서 끝 사각형까지의 4방향 걷기 횟수를 반환하는 함수를 작성해야 합니다. 이 함수는 모든 장애물이 아닌 사각형을 정확히 한 번만 지나갑니다. 예시 const arr = [

    9. JavaScript에서 제공된 단어의 모든 조합 생성

      문자열 배열을 받는 JavaScript 함수를 작성해야 합니다. 그런 다음 함수는 배열 문자열의 가능한 모든 조합을 생성하고 반환해야 합니다. 예시 이에 대한 코드는 - const arr = ['a', 'b', 'c', 'd']; const permutations = (len, val, existing) => {    if(len==0){       res.push(val);       return

    10. JavaScript에서 고유한 배열 값 및 합계 필터링

      다음과 같은 배열의 배열이 있다고 가정합니다 - const arr = [[12345, "product", "10"],[12345, "product", "15"],[1234567, "other", "10"]]; 우리는 그러한 배열을 취하는 함수를 작성해야 합니다. 모든 하위 배열에는 정확히 세 개의 요소가 있습니다. 우리의 함수는 첫 번째 요소로 반복되는 값이 있는 하위 배열을 필터링해야 합니다. 또한 하위 배열의 경우 기존

    11. 배열 JavaScript에서 범위의 합 찾기

      Array 함수(Array.prototype 객체에 있는 함수)를 작성해야 합니다. 함수는 시작 인덱스와 끝 인덱스를 가져와야 하고 배열의 시작 인덱스에서 끝 인덱스까지 모든 요소를 ​​합해야 합니다(시작 및 끝 포함) 예시 const arr = [1, 2, 3, 4, 5, 6, 7]; const sumRange = function(start = 0, end = 1){    const res = [];    if(start > end){       return re

    12. 배열 JavaScript의 주요 요소 찾기

      크기가 n인 배열이 주어지고 다수 요소를 찾아야 합니다. 과반수 요소는 [ n/2 ]번 이상 나타나는 요소입니다. 예시 const arr = [2, 4, 2, 2, 2, 4, 6, 2, 5, 2]; const majorityElement = (arr = []) => {    const threshold = Math.floor(arr.length / 2);    const map = {};    for (let i = 0; i < arr.length; i++) { &nb

    13. 배열을 객체 JavaScript로 변환

      다음과 같은 문자열 배열이 있다고 가정합니다. - const arr = [ 'type=A', 'day=45' ]; 우리는 그러한 배열을 취하는 JavaScript 함수를 작성해야 합니다. 함수는 이 배열을 기반으로 객체를 생성해야 합니다. 개체는 배열의 각 문자열에 대한 키/값 쌍을 포함해야 합니다. 모든 문자열의 경우 = 앞의 부분이 키가 되고 뒤의 부분이 값이 됩니다. 예시 const arr = [ 'type=A', 'day=45' ]; const arrayToObje

    14. 배열 JavaScript에서 중복 항목이 가장 적은 항목 찾기

      일부 중복 값을 포함할 수 있는 리터럴 배열을 사용하는 JavaScript 함수를 작성해야 합니다. 이 함수는 가장 적은 횟수로 반복되는 모든 요소의 배열을 반환해야 합니다. 예를 들어 - 입력 배열이 -인 경우 const arr = [1,1,2,2,3,3,3]; 그러면 출력은 다음과 같아야 합니다. - const output = [1, 2]; 1과 2가 가장 적은 횟수로 반복되기 때문에(2) 예시 const arr = [1,1,2,2,3,3,3]; const getLeastDuplicateItems = (arr = [])

    15. 데이지 체인/점 표기법의 JavaScript 개체를 중첩 개체 및 배열이 있는 개체로 어떻게 평평하게 합니까?

      다음과 같은 객체가 있다고 가정해 보겠습니다. - const obj ={ firstName:John, lastName:Green, car.make:Honda, car.model:Civic, car.revisions.0. 마일:10150, car.revisions.0.code:REV01, car.revisions.0.changes:, car.revisions.1.miles:20021, car.revisions.1 .code:REV02, car.revisions.1.changes.0.type:asthetic, car.revisions

    16. 모든 객체 JavaScript의 모든 메소드 가져오기

      객체 참조를 받아 해당 객체에 있는 모든 메서드(멤버 함수)의 배열을 반환하는 프로그램(함수)을 작성해야 합니다. 배열의 메서드만 반환하면 되고 다른 속성은 반환하지 않습니다. 함수가 아닌 다른 유형의 값을 가질 수 있습니다. Object.getOwnPropertyNames 함수를 사용하겠습니다. Object.getOwnPropertyNames() 메서드는 주어진 객체에서 직접 찾은 모든 속성(열거 가능 여부)의 배열을 반환합니다. 그런 다음 function 데이터 유형의 속성만 포함하도록 배열을 필터링합니다. 예시 const

    17. 배열에 값이 있는지 확인하고 다음 값 가져오기 JavaScript

      리터럴 배열을 첫 번째 인수로, 검색 문자열을 두 번째 인수로 취하는 JavaScript 함수를 작성해야 합니다. 함수는 해당 검색 문자열에 대한 배열이어야 합니다. 해당 문자열이 배열에 있으면 배열에서 다음 요소를 반환해야 하고, 그렇지 않으면 false를 반환해야 합니다. 예시 const arr = ["", "comp", "myval", "view", "1"] const getNext = (value, arr) => {  

    18. 바이너리 JavaScript에서 1 사이의 가장 긴 거리

      양의 정수, 예를 들어 n인 JavaScript 함수를 작성해야 합니다. 이 함수는 n의 이진 표현에서 두 개의 인접한 1 사이의 가장 긴 거리를 찾아서 반환해야 합니다. 두 개의 인접한 1이 없으면 0을 반환해야 합니다. 두 개의 1은 0으로만 구분되는 경우 인접합니다(0은 없을 수도 있음). 두 1 사이의 거리는 비트 위치 간의 절대 차이입니다. 예를 들어, 1001에 있는 두 개의 1은 거리가 3입니다. 예를 들어 - 입력이 22이면 출력은 2, 왜냐하면, 22의 바이너리 코드는 10110입니다. 1의 첫 번째 인접

    19. 복잡한 배열 그룹화 JavaScript

      다음과 같은 객체 배열이 있다고 가정해 보겠습니다. - const arr = [    {userId: "3t5bsFB4PJmA3oTnm", from: 1, to: 6},    {userId: "3t5bsFB4PJmA3oTnm", from: 7, to: 15},    {userId: "3t5bsFB4PJmA3oTnm", from: 172, to: 181},    {userId: "3t5bsFB4PJmA

    20. JSON 객체 JavaScript에서 배열 생성

      다음과 같은 JSON 객체가 있다고 가정합니다. const obj = {    "test1": [{       "1": {       "rssi": -25,    }    }, {       "2": {          "rssi": -25,    

    Total 5927 -컴퓨터  FirstPage PreviousPage NextPage LastPage CurrentPage:57/297  20-컴퓨터/Page Goto:1 51 52 53 54 55 56 57 58 59 60 61 62 63