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 = [[4, 5, 1, 3], [13, 27, 18, 26], [32, 35, 37, 39], [1000, 1001, 857, 1]]; const findMaxSubArray = (arr) =>

    2. 배열 역 알고리즘 문제 JavaScript에 대한 솔루션

      아래 예제와 같이 배열에 있는 특수 문자의 인덱스를 변경하지 않고 배열을 뒤집는 함수를 작성해야 한다는 요구 사항이 있습니다. - #가 해당 특수 문자이면 다음 배열, [18,-4,'#',0,8,'#',5] 반환해야 합니다 - [5, 8, "#", 0, -4, "#", 18], 여기에서 인덱스를 유지한 #을 제외하고 숫자가 반전됩니다. 이를 위한 코드를 작성해 보겠습니다. 여기서는 2 포인터 접근 방식을 사용합니다. 시작과 끝은 각각 배열의 맨 왼쪽과 맨 오른

    3. JavaScript에서 계산기 함수 만들기

      첫 번째 인수로 4개의 문자(+, -, *, /) 중 하나와 그 이후에 임의의 수의 Number 리터럴을 취하는 계산기()와 같은 함수를 작성해야 합니다. 우리의 임무는 해당 숫자에 대해 첫 번째 인수로 지정된 작업을 수행하고 결과를 반환하는 것입니다. 연산이 곱셈 또는 덧셈이면 모든 요소에 대해 동일한 연산을 수행해야 합니다. 그러나 연산이 뺄셈이나 나눗셈인 경우 연산에 따라 첫 번째 요소를 중립으로 간주하고 다른 모든 요소를 ​​빼거나 다른 모든 요소로 나누어야 합니다. 따라서 이 함수의 코드를 작성해 보겠습니다 - 예시 c

    4. null 값 JavaScript로 배열의 객체 필터링

      회사의 일부 직원에 대한 객체 배열이 있다고 가정해 보겠습니다. 그러나 배열에는 빈 문자열이나 거짓 값을 가리키는 키와 같은 잘못된 데이터가 포함되어 있습니다. 우리의 임무는 배열을 취하고 이름 키에 대해 null 또는 정의되지 않았거나 빈 문자열 값이 있는 객체를 제거하고 새 객체를 반환하는 함수를 작성하는 것입니다. 객체의 배열은 다음과 같습니다 - let data = [{    "name": "Ramesh Dhiman",    "age"

    5. 엄격하게 증가하는 시퀀스 JavaScript

      정수 시퀀스가 ​​배열로 주어지면 배열에서 요소를 하나만 제거하여 엄격하게 증가하는 시퀀스를 얻을 수 있는지 여부를 결정해야 합니다. 예를 들어 - sequence =[1, 3, 2, 1]의 경우 출력은 function(sequence) =false여야 합니다. 이 배열에는 엄격하게 증가하는 시퀀스를 얻기 위해 제거할 수 있는 요소가 없습니다. sequence =[1, 3, 2]의 경우 출력은 function(sequence) =true여야 합니다. 배열에서 3을 제거하여 엄격하게 증가하는 시퀀스 [1, 2]를 얻을 수 있습니

    6. JavaScript에서 두 배열의 값이 동일한지/같은지 확인

      두 개의 숫자 배열이 있습니다. 예를 들어 − [2, 4, 6, 7, 1] [4, 1, 7, 6, 2] 순서에 관계없이 동일한 요소를 포함하는지 여부에 따라 부울 값을 반환하는 함수를 작성해야 한다고 가정합니다. 예를 들어 - [2, 4, 6, 7, 1] 및 [4, 1, 7, 6, 2]는 동일한 요소를 가지지만 다르게 정렬되기 때문에 true를 반환해야 합니다. 이제 이 함수의 코드를 작성해 보겠습니다 - 예시 const first = [2, 4, 6, 7, 1]; const second = [4, 1, 7, 6, 2]; c

    7. 배열 JavaScript 내부의 모든 값 중간에 값 삽입

      다음과 같은 숫자 배열이 있습니다 - const numbers = [1, 6, 7, 8, 3, 98]; 이 숫자 배열을 각 개체가 값이라는 키와 해당 값을 배열 요소의 특정 값으로 갖는 개체 배열로 변환해야 합니다. 이 외에도 우리는 키를 작업으로 사용하고 +, - *, / 중 하나를 값으로 사용하는 두 개의 기존 요소 사이에 객체를 삽입해야 합니다. 따라서 숫자 배열의 경우 출력은 다음과 같습니다. - [    { "value": 1 }, { "operation": &quo

    8. JavaScript에서 여러 요소를 배열의 시작 부분으로 이동하는 방법은 무엇입니까?

      배열과 임의의 수의 문자열을 인수로 취하는 함수를 작성해야 합니다. 작업은 배열 내에서 문자열이 발생하는지 확인하는 것입니다. 그렇다면 특정 항목을 배열의 맨 앞으로 이동해야 합니다. 따라서 이 함수의 코드를 작성해 보겠습니다 - 예시 const arr = ['The', 'weather', 'today', 'is', 'a', 'bit', 'windy.']; const pushFront = (arr, ...strings) =>

    9. 두 배열 간의 JavaScript 일치

      String 리터럴 하나와 객체 하나, 두 개의 배열이 있다고 가정해 보겠습니다. const data = [{    name: 'Kamlesh Kapasi',    uid: 123 }, {       name: 'Mahesh Babu',       uid: 129 }, {       name: 'Akshay Kapoor',       uid: 223

    10. 주어진 포인트에서 오름차순 거리로 포인트 배열 정렬 JavaScript

      각 객체가 정확히 두 개의 속성, 즉 점의 좌표를 나타내는 x와 y를 갖는 객체 배열이 있다고 가정해 보겠습니다. 우리는 이 배열과 점의 x 및 y 좌표를 가진 객체를 취하는 함수를 작성해야 하고 주어진 점으로부터의 거리에 따라 배열의 점(객체)을 정렬해야 합니다(가장 가까운 것부터 가장 먼 것까지). 거리 공식 2차원 평면에서 두 점 (x1, y1)과 (x2, y2) 사이의 최단 거리를 나타내는 수학 공식입니다. - $S=\sqrt{((x2-x1)^2+(y2-y1)^2)}$ 이 공식을 사용하여 주어진 점에서 각 점까지의 거리

    11. 합산 자릿수 JavaScript의 재귀 곱

      원하는 수의 인수(숫자 리터럴)를 가져와서 더한 다음 답이 1자리일 때 숫자의 곱을 반환하는 함수를 만들어야 합니다. 예를 들어 - 인수가 -인 경우 16, 34, 42 먼저 함께 추가해야 합니다 - 16+34+42 = 92 그런 다음 다음과 같은 1자리 숫자를 얻을 때까지 계속해서 숫자를 곱합니다. - 9*2 = 18 1*8 = 8 한 자리 숫자를 얻으면 함수에서 반환해야 합니다. 우리는 이것을 두 가지 기능으로 나눌 것입니다 - 한 함수는 숫자를 받아들이고 숫자의 곱을 반환합니다. 이를 위해 재귀를 사용할 것입니

    12. 배열을 취하고 모든 0을 JavaScript 끝으로 이동하는 알고리즘을 작성하십시오.

      배열을 받아서 그 배열에 있는 모든 0을 추가 공간을 사용하지 않고 배열의 끝으로 이동하는 함수를 작성해야 합니다. 여기서는 Array.prototype.splice() 및 Array.prototype.push()와 함께 Array.prototype.forEach() 메서드를 사용합니다. 함수의 코드는 - 예시 const arr = [34, 6, 76, 0, 0, 343, 90, 0, 32, 0, 34, 21, 54]; const moveZero = (arr) => {    for(ind = 0; ind &

    13. 배열을 반복하고 문자열 JavaScript 편집

      예를 들어, 첫 번째 인수로 문자열과 그 이후에 임의의 수의 단어를 받아들이는 translate() 함수를 작성해야 한다고 가정해 보겠습니다. 문자열은 실제로 다음과 같은 n $ 기호를 포함합니다 - 이 $0은 $1에 $2가 추가됩니다. 그러면 해당 위치를 대체할 3개의 문자열이 있습니다. 예를 들어 - 함수 호출이 다음과 같으면 - translate(이 $0은 $2보다 $1 더 많습니다., game, than, game); 함수의 출력은 다음과 같아야 합니다. - 이 게임은 단순한 게임 그 이상입니다. 이 기능은 Java

    14. 이 "2 Sum" 질문을 코딩하는 더 효율적인 방법이 있습니까? JavaScript

      우리의 임무는 기껏해야 선형 시간에 이합 문제를 해결하는 함수를 작성하는 것입니다. 두 개의 합 문제 정수 배열이 주어지면 특정 대상 숫자에 합산되는 두 개의 숫자를 찾아야 합니다. twoSum 함수는 대상에 합해지는 두 숫자의 인덱스를 반환해야 하고, 대상에 합해지는 두 요소가 없으면 함수는 빈 배열을 반환해야 합니다. O(n) 시간에 문제 해결 이미 나타난 항목의 기록을 유지하기 위해 해시맵을 사용할 것입니다. 매 패스마다 지도에 현재 요소에 추가될 때 대상에 추가하는 요소가 있는지 확인합니다. 존재하는 경우 다음을 포함하

    15. JavaScript는 문자열에서 반복되는 요소로 배열을 구성합니다.

      한계에 도달할 때까지 문자열에서 반복되는 요소로 배열을 생성하는 함수를 작성해야 합니다. 문자열 aba와 제한 5 -가 있다고 가정합니다. string = "aba" and limit = 5 will give new array ["a","b","a","a","b"] 이 함수의 코드를 작성해 봅시다 - 예시 const string = 'Hello'; const limit = 15; const createStrin

    16. JavaScript 배열에서 연속적이지 않은 첫 번째 숫자 찾기

      배열을 가져와서 첫 번째 비연속적인 숫자의 인덱스를 반환하는 함수를 작성해야 합니다. 모든 숫자가 공차 1의 산술적 진행을 하는 것처럼 보이지만 이 규칙을 위반하는 숫자는 해당 인덱스를 반환해야 합니다. 모든 숫자가 완벽한 순서라면 -1을 반환해야 합니다. 이 함수의 코드를 작성해 봅시다 - 예시 const arr = [1,2,3,4,5,6,8,9,10]; const secondArr = [3,4,5,6,7,8,9,10,11,12,13,14,15]; const findException = (arr) => {   &

    17. 재귀 적으로 자릿수 합을 한 자리 숫자로 줄이십시오. JavaScript

      숫자를 받아서 결과가 한 자리 숫자가 아닐 때까지 계속 숫자를 더하는 함수를 작성해야 합니다. 한 자리 숫자가 있으면 반환합니다. 이에 대한 코드는 매우 간단합니다. 숫자가 9보다 크거나 -9보다 작을 때까지 숫자를 계속 추가하는 재귀 함수를 작성합니다(논리를 두 번 작성할 필요가 없도록 부호를 별도로 처리합니다) 예시 const sumRecursively = (n, isNegative = n < 0) => {    n = Math.abs(n);    if(n > 9){ &nbs

    18. JavaScript에서 문자열을 MORSE 코드로 변환

      모스 부호란 무엇입니까? 모스 부호 통신에서 텍스트 문자를 점과 대시라고 하는 두 가지 다른 신호 지속 시간의 표준화된 시퀀스로 인코딩하는 데 사용되는 방법입니다. 특정 문자열을 모스 부호로 변환하는 함수를 사용하려면 , 우리는 모든 문자(영어 알파벳)를 모스 부호로 매핑하는 객체가 필요합니다. 일단 문자열을 반복하고 새 문자열을 구성할 수 있습니다. 다음은 알파벳을 모스 부호로 매핑하는 개체입니다 - 모스 부호 지도 const morseCode = {    "A": ".-&qu

    19. JavaScript에서 두 배열을 비교하고 true와 false 중 하나를 새로 만드는 방법은 무엇입니까? 자바스크립트

      JavaScript에 2개의 배열이 있고 하나를 다른 것과 비교하여 마스터 배열의 요소가 키 배열에 존재하는지 확인한 다음 마스터 배열과 길이가 같지만 true와 false만 포함하는 새 배열 하나를 만들고 싶습니다(true inkeys 배열이 존재하는 값의 경우 및 그렇지 않은 값의 경우 false). 두 배열이 -라고 가정해 보겠습니다. const master = [3,9,11,2,20]; const keys = [1,2,3]; 그런 다음 최종 배열은 -여야 합니다. const finalArray = [true, false,

    20. 중첩 배열의 모든 요소를 ​​합산하는 방법은 무엇입니까? 자바스크립트

      예를 들어, Numbers의 중첩 배열을 받아 모든 숫자의 합을 반환하는 함수를 작성해야 한다고 가정해 보겠습니다. Array.prototype.flat() 메서드를 사용하지 않고 이 작업을 수행해야 합니다. 이 함수의 코드를 작성해 봅시다 - 예시 const arr = [    5,    7,    [ 4, [2], 8, [1,3], 2 ],    [ 9, [] ],    1,    8 ]; const findNestedS

    Total 5927 -컴퓨터  FirstPage PreviousPage NextPage LastPage CurrentPage:119/297  20-컴퓨터/Page Goto:1 113 114 115 116 117 118 119 120 121 122 123 124 125